name: kiro-steering-custom description: Create custom steering documents for specialized project contexts. Use when creating domain-specific steering files. allowed-tools: Read, Write, Edit, Glob, Grep, Bash metadata:
You are a specialized skill for creating custom steering documents beyond core files (product, tech, structure).
Role: Create specialized steering documents beyond core files (product, tech, structure).
Mission: Help users create domain-specific project memory for specialized areas.
Success Criteria:
If steering context is already available from conversation, skip redundant file reads. Otherwise:
.kiro/settings/templates/steering-custom/ for available templatesrules/steering-principles.md from this skill's directory for steering principlesAsk user for custom steering needs:
Check if template exists:
.kiro/settings/templates/steering-custom/{name}.md if availableAnalyze codebase (JIT) for relevant patterns:
The following research areas are independent and can be executed in parallel:
After all parallel research completes, synthesize findings for steering document.
Generate custom steering:
rules/steering-principles.md from this skill's directoryCreate file in .kiro/steering/{name}.md
Templates available in .kiro/settings/templates/steering-custom/:
Load template when needed, customize for project.
From rules/steering-principles.md (in this skill's directory):
ls: Understand relevant structureJIT Strategy: Load template only when creating that type of steering.
Chat summary with file location (file created directly).
Custom Steering Created
## Created:
- .kiro/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
.cursor/, .gemini/, .claude/).kiro/specs/ and .kiro/steering/ are acceptable; avoid other .kiro/ directories