kiro-debug
Investigate implementation failures using root-cause-first debugging. Use when an implementer is blocked, verification fails, or repeated remediation does not…
Create custom steering documents for specialized project contexts
$ npx -y skills add gotalab/cc-sdd --skill kiro-steering-custom --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/kiro-steering-customContext preview
The summary Claude sees to decide when to auto-load this skill.
Create custom steering documents for specialized project contexts
name: kiro-steering-custom description: Create custom steering documents for specialized project contexts metadata: shared-rules: "steering-principles.md"
<background_information> **Role**: Create specialized steering documents beyond core files (product, tech, structure).
**Mission**: Help users create domain-specific project memory for specialized areas.
**Success Criteria**:
</background_information>
<instructions>
If steering context is already available from conversation, skip redundant file reads. Otherwise:
1. **Ask user** for custom steering needs:
2. **Check if template exists**:
3. **Analyze codebase** (JIT) for relevant patterns:
The following research areas are independent and can be executed in parallel: 1. **Template & principles**: Load matching template and steering-principles.md 2. **Domain patterns**: Analyze codebase for domain-specific patterns using Glob/Grep/Read
If multi-agent is enabled, spawn sub-agents for each area above. Otherwise execute sequentially.
After all parallel research completes, synthesize findings for steering document.
4. **Generate custom steering**:
5. **Create file** in `{{KIRO_DIR}}/steering/{name}.md`
Templates available in `{{KIRO_DIR}}/settings/templates/steering-custom/`:
1. **api-standards.md** - REST/GraphQL conventions, error handling 2. **testing.md** - Test organization, mocking, coverage 3. **security.md** - Auth patterns, input validation, secrets 4. **database.md** - Schema design, migrations, query patterns 5. **error-handling.md** - Error types, logging, retry strategies 6. **authentication.md** - Auth flows, permissions, session management 7. **deployment.md** - CI/CD, environments, rollback procedures
Load template when needed, customize for project.
From `rules/steering-principles.md` (in this skill's directory):
</instructions>
**JIT Strategy**: Load template only when creating that type of steering.
Chat summary with file location (file created directly).
✅ Custom Steering Created
## Created:
- {{KIRO_DIR}}/steering/api-standards.md
## Based On:
- Template: api-standards.md
- Analyzed: src/api/ directory patterns
- Extracted: REST conventions, error format
## Content:
- Endpoint naming patterns
- Request/response format
- Error handling conventions
- Authentication approach
Review and customize as needed.**Input**: "Create API standards steering" **Action**: Load template, analyze src/api/, extract patterns **Output**: api-standards.md with project-specific REST conventions
**Input**: "Document our testing approach" **Action**: Load template, analyze test files, extract patterns **Output**: testing.md with test organization and mocking strategies
Repo: gotalab/cc-sdd
Investigate implementation failures using root-cause-first debugging. Use when an implementer is blocked, verification fails, or repeated remediation does not…
Entry point for new work. Determines the best action path or work decomposition (update existing spec, create new spec, mixed decomposition, or no spec needed)…
Implement approved tasks using TDD with subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.
Review a task implementation against approved specs, task boundaries, and verification evidence. Use after an implementer finishes a task, after remediation,…
Create complete specs (requirements, design, tasks) for all features in roadmap.md using parallel sub-agent dispatch by dependency wave.
Create comprehensive technical design for a specification