specclaw
Spec-driven development framework for OpenClaw. Propose features, generate specs, spawn coding agents, validate implementations.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chanbistec/specclawWhat This Skill Does
SpecClaw is a specialized framework designed to integrate spec-driven development (SDD) directly into your OpenClaw agent workflow. It enforces a rigorous structure for managing software changes, from the initial conceptual spark to the final validation and archival process. By utilizing a standardized directory structure (.specclaw/), the skill ensures that every feature or bug fix is documented, planned, and implemented with professional-grade discipline. It automates the creation of architectural designs, task lists, and tracking dashboards, effectively transforming your agent into a technical project manager and developer rolled into one.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/chanbistec/specclaw
Ensure your project root is initialized as a git repository before attempting to use the skill, as it relies on git branching for change isolation.
Use Cases
- Feature Prototyping: Ideal for complex features that require deep architectural planning before writing a single line of code.
- Legacy Refactoring: Use the spec-driven approach to map dependencies and plan systemic improvements without breaking existing functionality.
- Team Synchronization: Maintain a live
STATUS.mddashboard that provides stakeholders with a high-level view of progress, blockers, and recent learnings.
Example Prompts
- "specclaw propose 'Implement OAuth2 authentication for the user portal'"
- "specclaw plan user-auth-module"
- "specclaw build user-auth-module"
Tips & Limitations
- Consistency is Key: Always review the generated
design.mdbefore proceeding to the build phase to ensure the technical approach aligns with your long-term architecture. - Reflect Often: Use the
learnings.mdfile diligently. The system is designed to capture patterns; the more you document, the better the agent becomes at predicting future challenges. - Scope: SpecClaw works best for medium-to-large scoped changes. For minor hotfixes, consider using standard OpenClaw tasks to avoid overhead.
- Constraint: Ensure you have enough disk space and proper git permissions, as the skill heavily relies on creating new local branches and managing directory trees.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chanbistec-specclaw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution