communication-style
Output rules for all agents - concise, scannable, actionable. Based on Matt Pocock's planning principles.
Comprehensive understanding of the spec-kit methodology. Constitution-driven feature development with specify, plan, tasks, and implement phases.
$ npx -y skills add tzachbon/smart-ralph --skill speckit-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/speckit-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive understanding of the spec-kit methodology. Constitution-driven feature development with specify, plan, tasks, and implement phases.
name: speckit-workflow description: Comprehensive understanding of the spec-kit methodology. Constitution-driven feature development with specify, plan, tasks, and implement phases. version: 0.1.0
The SpecKit methodology is a constitution-driven approach to feature development. It ensures consistency across features by grounding all decisions in project principles.
**Constitution First**: Every feature is designed against the project's constitution - a living document of principles, constraints, and standards.
**Governance Over Convention**: Rather than implicit patterns, SpecKit makes governance explicit through:
.specify/
├── memory/
│ └── constitution.md # Project principles and standards
├── .current-feature # Active feature pointer
├── templates/ # Artifact templates
│ ├── spec-template.md
│ ├── plan-template.md
│ ├── tasks-template.md
│ └── checklist-template.md
└── specs/
└── <id>-<name>/ # Feature directories
├── .speckit-state.json
├── .progress.md
├── .coordinator-prompt.md
├── spec.md # Feature specification
├── plan.md # Technical design
├── tasks.md # Implementation tasks
├── research.md # Research findings (optional)
├── data-model.md # Entity definitions (optional)
├── contracts/ # API contracts (optional)
└── checklists/ # Quality checklistsFeatures use auto-incremented 3-digit IDs:
Benefits:
Establish or update project-wide principles.
**Inputs**: Project context, team preferences **Outputs**: `.specify/memory/constitution.md`
Constitution sections:
Define the feature specification against constitution.
**Inputs**: Feature goal, constitution reference **Outputs**: `spec.md`
Specification contains:
Resolve ambiguities through structured Q&A.
**Inputs**: `spec.md` with ambiguities **Outputs**: Updated `spec.md` with clarifications
Rules:
Generate technical design from specification.
**Inputs**: `spec.md`, constitution, codebase context **Outputs**: `plan.md`, optionally `data-model.md`, `contracts/`
Plan contains:
Break plan into dependency-ordered implementation tasks.
**Inputs**: `plan.md`, `spec.md` **Outputs**: `tasks.md`
Task format:
- [ ] T001 [P] [US1] Task description `path/to/file.ts`
Components:
Task phases: 1. **Setup**: Environment, dependencies, scaffolding 2. **Core**: Main implementation tasks 3. **Integration**: Connect components 4. **Polish**: Error handling, edge cases 5. **Verification**: Quality checkpoints
Execute tasks via Ralph Wiggum loop.
**Inputs**: `tasks.md`, state file **Outputs**: Code changes, commits, updated progress
Execution model:
{
"featureId": "001",
"name": "user-auth",
"basePath": ".specify/specs/001-user-auth",
"phase": "execution",
"taskIndex": 0,
"totalTasks": 15,
"taskIteration": 1,
"maxTaskIterations": 5,
"globalIteration": 1,
"maxGlobalIterations": 100,
"awaitingApproval": false
}Tracks:
Domain-specific quality checklists:
Checklists are "unit tests for requirements" - verifiable criteria before implementation.
Cross-artifact consistency analysis:
| Command | Purpose | Phase | |---------|---------|-------| | `/speckit:start <name>` | Create or resume feature | Entry | | `/speckit:constitution` | Create/update project principles | 1 | | `/speckit:specify` | Define feature specification | 2 | | `/speckit:clarify` | Resolve spec ambiguities | 3 | | `/speckit:plan` | Generate technical design | 4 | | `/speckit:tasks` | Break plan into tasks | 5 | | `/speckit:implement` | Execute tasks | 6 | | `/speckit:analyze` | Ch
Spec-driven development with smart compaction. Claude Code plugin combining Ralph Wiggum loop with structured specification workflow.
Output rules for all agents - concise, scannable, actionable. Based on Matt Pocock's planning principles.
Core principle that the main agent is a coordinator, not an implementer. All work must be delegated to subagents.
Core Smart Ralph skill defining common arguments, execution modes, and shared behaviors across all Ralph plugins.
Internal Ralph Specum contract for Codex phase interviews, skill manifests, approval, and delegation gates. Phase coordinators load this skill directly; users…
This skill should be used only when the user explicitly asks to use `$ralph-specum-cancel`, or explicitly asks Ralph Specum in Codex to stop execution or…
This skill should be used only when the user explicitly asks to use `$ralph-specum-design`, or explicitly asks Ralph Specum in Codex to run the design phase.