kiro-steering-custom

Generate tailored steering documents from domain templates and codebase patterns.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/shimaMatz/driver-copilot --skill kiro-steering-custom-shimamatz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-steering-custom
Source: https://github.com/shimaMatz/driver-copilot/tree/main/.cursor/skills/kiro-steering-custom
Command: npx skills add https://github.com/shimaMatz/driver-copilot --skill kiro-steering-custom-shimamatz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Custom steering documents are often needed for specialized project contexts but creating them from scratch is time-consuming and error-prone. This Skill automates template-driven generation and enforces steering principles to produce consistent project memory.

Core Features & Use Cases

  • Load domain-specific templates from .kiro/settings/templates/steering-custom/ and apply the project's steering-principles to generate a cohesive document.
  • Analyze codebase patterns to tailor steering guidance for the target domain (e.g., API standards, testing strategies, security patterns).
  • Produce a final file at .kiro/steering/{name}.md that follows the 100-200 line guideline and can be reviewed and customized.

Quick Start

Ask for domain details and run the steering customization flow to generate a new .kiro/steering/kiro-steering-custom.md file using the available template and principles.

Frequently Asked Questions about kiro-steering-custom

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

FAQPage Schema
How do I generate custom steering documents for specialized project contexts?

Custom steering documents are generated by loading a domain-specific template from .kiro/settings/templates/steering-custom/ and applying project-specific steering principles to produce a tailored file. The process analyzes codebase patterns to ensure the guidance fits the target domain.

What are steering documents and when do I need them for project memory?

Steering documents are tailored project memory files that provide domain-specific guidance on patterns like API standards, testing strategies, and security protocols. They are needed when specialized project contexts require consistent, pattern-focused documentation over exhaustive lists.

How do I create a .kiro/steering markdown file from a domain template?

To create a .kiro/steering/{name}.md file, provide domain details to trigger the customization flow, which analyzes your codebase patterns and applies steering principles to the chosen template, outputting a 100-200 line markdown file ready for review.

Does this steering customization approach work with existing codebase patterns?

Yes, the steering customization process analyzes existing codebase patterns to tailor the generated guidance for the target domain. It focuses on identifying patterns rather than compiling exhaustive lists to produce coherent project memory.

What is the best way to maintain consistent project memory documentation?

The best way to maintain consistent project memory is using template-driven generation that enforces steering principles automatically. This approach produces 100-200 line documents that incorporate domain patterns and standardized principles, avoiding time-consuming manual creation.

Are there limitations to the generated steering file length and customization?

The generated steering file follows a 100-200 line guideline to keep documentation concise and pattern-focused. While the output is tailored to the domain, it is designed to be reviewed and further customized manually after generation to fit specific needs.