Skip to content
Spec-Driven Development
Command

/steering-custom

Create custom steering documents for specialized project contexts

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

Command definition

steering-custom.md
description: Create custom steering documents for specialized project contexts
allowed-tools: Task

Kiro Custom Steering Creation

Interactive Workflow

This command starts an interactive process with the Subagent: 1. Subagent asks user for domain/topic 2. Subagent checks for available templates 3. Subagent analyzes codebase for relevant patterns 4. Subagent generates custom steering file

Invoke Subagent

Delegate custom steering creation to steering-custom-agent:

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

Task(
  subagent_type="steering-custom-agent",
  description="Create custom steering",
  prompt="""
Interactive Mode: Ask user for domain/topic

File patterns to read:
- {{KIRO_DIR}}/settings/templates/steering-custom/*.md
- {{KIRO_DIR}}/settings/rules/steering-principles.md

JIT Strategy: Analyze codebase for relevant patterns as needed
"""
)

Display Result

Show Subagent summary to user:

  • Custom steering file created
  • Template used (if any)
  • Codebase patterns analyzed
  • Content overview

Available Templates

Available templates in `{{KIRO_DIR}}/settings/templates/steering-custom/`:

  • api-standards.md, testing.md, security.md, database.md
  • error-handling.md, authentication.md, deployment.md

Notes

  • Subagent will interact with user to understand needs
  • Templates are starting points, customized for project
  • All steering files loaded as project memory
  • Avoid documenting agent-specific tooling directories (e.g. `.cursor/`, `.gemini/`, `.claude/`)
  • `{{KIRO_DIR}}/settings/` content should NOT be documented (it's 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