kiro-steering-custom

Create custom steering documents capturing domain-specific project patterns and conventions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/scapia-oss/compass --skill kiro-steering-custom-scapia-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-steering-custom
Source: https://github.com/scapia-oss/compass/tree/main/tools/cc-sdd/templates/agents/claude-code-skills/skills/kiro-steering-custom
Command: npx skills add https://github.com/scapia-oss/compass --skill kiro-steering-custom-scapia-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Core steering files (product, tech, structure) cannot cover every specialized domain of a project, leaving conventions for areas like API standards, testing, or security undocumented and inconsistent across sessions. ## Core Features & Use Cases - Custom Steering Generation: Creates domain-specific steering documents in the project's steering directory beyond the core files. - Template-Based Authoring: Ships templates for api-standards, testing, security, database, error-handling, authentication, and deployment topics. - Codebase Pattern Analysis: Uses Glob, Grep, and Read to extract real project patterns instead of generic boilerplate, keeping documents to 100-200 lines. - Use Case: Ask for API standards steering, and the skill loads the api-standards template, analyzes your src/api directory, and writes a steering file documenting your REST conventions and error formats. ## Quick Start Ask the assistant to create a custom steering document for API standards based on the patterns in this repository.

Frequently Asked Questions about kiro-steering-custom

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom steering document for my project?

Specify the domain or topic you want documented, such as API standards or testing approach. The skill loads a matching template, analyzes your codebase for real patterns, and writes a steering file into the project's steering directory.

What steering templates are available for custom domains?

Seven templates ship with the skill: api-standards, testing, security, database, error-handling, authentication, and deployment. Each can be customized based on patterns found in your actual codebase.

Can I override the built-in steering templates with my own?

Yes, repository-level overrides are supported by placing templates in the settings/templates/steering-custom directory under your Kiro configuration folder. These take precedence over the skill's bundled templates.

What happens if no template exists for my steering topic?

The skill generates the steering document from scratch using domain knowledge and codebase analysis. It still follows the core steering principles: patterns over lists, single domain per file, and concrete code examples.

How long should a custom steering document be?

Steering documents should stay between 100 and 200 lines, roughly a 2-3 minute read. The focus is on documenting patterns with concrete examples rather than exhaustive lists of files or components.