Intent Build Now
intent-build-now
Start implementation from Intent. First validates Intent completeness, then launches idd-task-execution-master agent to plan and execute TDD-based development phases. Use when you have an Intent ready and want to start building.
SKILL.md
Full skill instructions
Intent Build Now
Start building from Intent with strict validation and TDD discipline.
Workflow
/intent-build-now
↓
Locate Intent file
↓
Validate completeness ──→ Incomplete? ──→ Show gaps & how to fix
↓
Ready to build
↓
Launch idd-task-execution-master agent
↓
Phase-by-phase TDD execution
Step 1: Locate Intent
Search for Intent file in order:
intent/INTENT.md(project root)INTENT.md(current directory)- User-specified path
If not found, advise user to run /intent-interview first.
Step 2: Validate Intent Completeness
Required Sections
Check for these essential sections:
| Section | Purpose | How to Fix |
|---|---|---|
| Responsibilities | What it does / doesn't do | Use /intent-interview to clarify scope |
| Structure | ASCII diagram of components | Add ## Structure with ASCII diagram |
| API | Function signatures with params/returns | Define key interfaces in ## API |
Quality Checks
| Check | Criteria | If Missing |
|---|---|---|
| Clarity | No ambiguous terms | Replace vague terms with specifics |
| Testability | Behaviors map to assertions | Add concrete examples with input → output |
| Boundaries | Clear scope limits | Add "What it doesn't do" list |
| Dependencies | External deps listed | Add ## Dependencies section |
Multi-Module Projects
For projects with multiple modules, also check:
intent/architecture/DEPENDENCIES.mdexists- Module dependency graph is defined
- No circular dependencies
Step 3: Report Readiness
If Ready
## Intent Validation: PASSED ✓
Your Intent is ready for implementation:
- ✓ Responsibilities defined
- ✓ Structure documented
- ✓ API signatures clear
- ✓ Examples provided
Launching idd-task-execution-master to plan phases...
Then use Task tool to launch idd-task-execution-master agent with the Intent content.
If Not Ready
## Intent Validation: NEEDS WORK
Your Intent is missing critical elements:
### Missing Sections
1. **Structure** - Add ASCII diagram showing component relationships
Structure
``` ComponentA ──→ ComponentB │ ▼ ComponentC ```
2. **API** - Define key function signatures
API
functionName(param1, param2)
Parameters:
- param1: type - description
Returns: type - description
### Recommended Actions
1. Run `/intent-interview` to refine the Intent
2. Add missing sections manually
3. Run `/intent-build-now` again when ready
**Do not proceed with implementation until Intent is complete.**
Step 4: Launch Execution
When Intent passes validation, use the Task tool:
Task: idd-task-execution-master
Prompt: "Here is the approved Intent for [project name].
Please create a phased execution plan following strict TDD:
[Full Intent content]
Requirements:
1. Break into logical phases
2. Each task: tests first, then implementation
3. Define completion criteria for each phase
4. Plan E2E verification gates"
Integration
/intent-interview # Create Intent from scratch
↓
/intent-critique # Review for over-engineering
↓
/intent-review # Section-by-section approval
↓
/intent-build-now # THIS SKILL - Validate & start building
↓
[idd-task-execution-master plans phases]
↓
[idd-test-master designs tests]
↓
[idd-code-guru implements]
↓
[idd-e2e-test-queen validates]
↓
/intent-sync # Sync confirmed details back
Agent Coordination
This skill orchestrates the IDD agent team:
| Agent | Role | When Called |
|---|---|---|
idd-task-execution-master | Phase planning | After Intent validation passes |
idd-test-master | Test design | Called by task-execution-master per task |
idd-code-guru | Implementation | After tests are designed |
idd-e2e-test-queen | E2E verification | After phase completion |
Tips
- Don't rush validation - An incomplete Intent leads to rework
- ASCII diagrams are mandatory - They prevent misunderstandings
- Examples are tests - Every example becomes a test case
- Boundaries prevent scope creep - Be explicit about what's NOT included
