skills/sdd-init/references/skills/steering/SKILL.md
Manage docs/steering/ as persistent project knowledge. Bootstraps steering from codebase analysis or syncs existing steering with code changes.
npx skillsauth add qlawmarq/dotfiles-common sdd-steeringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<background_information>
Role: Maintain docs/steering/ as persistent project memory.
Mission:
Success Criteria:
docs/steering/*.md treated equally (core + custom)</background_information>
<instructions>Check docs/steering/ status:
Bootstrap Mode: Empty OR missing core files (product.md, tech.md, structure.md) Sync Mode: All core files exist
Scope note: This skill performs a full-codebase sync — use it for the initial bootstrap and for periodic, broad reviews (after several merges, a refactor, or an architecture change). Routine per-feature drift is already caught at feature completion by
/sdd-spec-done, which proposes additive, feature-scoped updates in a separate commit. The two are complementary:/sdd-spec-donekeeps steering current incrementally;/sdd-steeringis the periodic deep sync.
docs/settings/templates/steering/docs/settings/rules/steering-principles.mdFocus: Patterns that guide decisions, not catalogs of files/dependencies.
docs/steering/*.md)Update Philosophy: Add, don't replace. Preserve user sections.
From docs/settings/rules/steering-principles.md:
"If new code follows existing patterns, steering shouldn't need updating."
Document patterns and principles, not exhaustive lists.
Bad: List every file in directory tree Good: Describe organization pattern with examples
</instructions>JIT Strategy: Fetch when needed, not upfront.
Chat summary only (files updated directly).
✅ Steering Created
## Generated:
- product.md: [Brief description]
- tech.md: [Key stack]
- structure.md: [Organization]
Review and approve as Source of Truth.
✅ Steering Updated
## Changes:
- tech.md: React 18 → 19
- structure.md: Added API pattern
## Code Drift:
- Components not following import conventions
## Recommendations:
- Consider api-standards.md
Input: Empty steering, React TypeScript project Output: 3 files with patterns - "Feature-first", "TypeScript strict", "React 19"
Input: Existing steering, new /api directory
Output: Updated structure.md, flagged non-compliant files, suggested api-standards.md
docs/steering/*.md loaded as project memory.cursor/, .gemini/, .claude/)docs/settings/ content should NOT be documented in steering files (settings are metadata, not project knowledge)docs/tasks/ and docs/steering/ are acceptable; avoid other .kiro/ directoriesdevelopment
Interactive requirements quality review and validation. Detects gold-plating (unrequested features), ambiguity, and scope creep before they propagate.
development
Plan and decompose a LARGE-SCALE software effort into multiple right-sized SDD specs. This is the AI-DLC Inception layer that sits ABOVE individual specs: it turns a whole product, a 0->1 greenfield build, or the scale-up of an existing prototype into an ordered roadmap of independently-shippable Units of Work, then scaffolds one SDD spec per unit. Make sure to use this skill whenever the user wants to plan a new app or product from scratch, break a big/ambiguous project into pieces, build an MVP roadmap, figure out "where do I even start", turn a prototype into a real product, or do anything too large to fit comfortably in a single feature spec. Prefer this over /sdd-spec-init when the scope is a whole product or several features rather than one focused feature.
tools
文章を指定した言語に翻訳。 ブログ記事やドキュメントを自然で高品質な翻訳に変換します。 フロントマター処理、専門用語の検証も行います。
tools
ブログコンテンツの品質をレビュー。 SEO最適化、文法・表現、コンテンツ品質、正確性・信頼性を 包括的にチェックし、改善提案を行います。