Skip to content
Spec-Driven Development
Command

/steering

Manage {{KIRO_DIR}}/steering/ as persistent project knowledge

From plugin
cc-sdd
3.7k35 skills14 agents35 commands
$ npx -y skills add gotalab/cc-sdd --agent claude-code

Command definition

steering.md
description: Manage {{KIRO_DIR}}/steering/ as persistent project knowledge
allowed-tools: Read, Task, Glob

Kiro Steering Management

Mode Detection

**Perform detection before invoking Subagent**:

Check `{{KIRO_DIR}}/steering/` status:

  • **Bootstrap Mode**: Empty OR missing core files (product.md, tech.md, structure.md)
  • **Sync Mode**: All core files exist

Use Glob to check for existing steering files.

Invoke Subagent

Delegate steering management to steering-agent:

Use the Task tool to invoke the Subagent with file path patterns:

Task(
  subagent_type="steering-agent",
  description="Manage steering files",
  prompt="""
Mode: {bootstrap or sync based on detection}

File patterns to read:
- {{KIRO_DIR}}/steering/*.md (if sync mode)
- {{KIRO_DIR}}/settings/templates/steering/*.md
- {{KIRO_DIR}}/settings/rules/steering-principles.md

JIT Strategy: Fetch codebase files when needed, not upfront
"""
)

Display Result

Show Subagent summary to user:

Bootstrap:

  • Generated steering files: product.md, tech.md, structure.md
  • Review and approve as Source of Truth

Sync:

  • Updated steering files
  • Code drift warnings
  • Recommendations for custom steering

Notes

  • All `{{KIRO_DIR}}/steering/*.md` loaded as project memory
  • Templates and principles are external for customization
  • Focus on patterns, not catalogs
  • "Golden Rule": New code following patterns shouldn't require steering updates
  • Avoid documenting agent-specific tooling directories (e.g. `.cursor/`, `.gemini/`, `.claude/`)
  • `{{KIRO_DIR}}/settings/` content should NOT be documented in steering files (settings are metadata, not project knowledge)
  • Light references to `{{KIRO_DIR}}/specs/` and `{{KIRO_DIR}}/steering/` are acceptable; avoid other `.kiro/` directories
Read more
@gotalab
Ships withcc-sdd

Package README: English | 日本語 | 繁體中文

3.7k17 skills14 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
3.7k
Star history of gotalab/cc-sdd on GitHub, a chart by star-history.com

Other commands on cc-sdd.

spec-init

spec-init

Command

Initialize a new specification with detailed project description

@gotalab@gotalabInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Plan-then-execute against SPEC.md. Native Claude Code loop, no sub-agents.

ck2mo1.2k
@juliusbrussee@juliusbrusseeInstall Command
adr-rubber-duck

adr-rubber-duck

Command

ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する

tsumiki3mo972
@classmethod@classmethodInstall Command
plan

plan

Command

Plan n8n Linear ticket implementation

n8n12d209k
@n8n-io@n8n-ioInstall Command