Files
gh-varaku1012-aditi-code-pl…/commands/steering-config.md
2025-11-30 09:04:23 +08:00

2.4 KiB

description
description
View and modify Steering Context Generator configuration settings

Steering Context Generator - Configuration

View and customize system configuration.

Quick Start

View config:

cat .claude/steering/config.json | jq '.'

Edit config:

vim .claude/steering/config.json

Default Configuration

{
  "version": "1.0.0",
  "initialized": true,
  "created": "2025-11-02T12:00:00Z",
  "excluded_patterns": [
    "node_modules/**",
    ".git/**",
    "dist/**",
    "build/**",
    ".next/**",
    "__pycache__/**",
    "*.pyc",
    "*.log"
  ],
  "focus_areas": [
    "architecture",
    "security",
    "performance",
    "testing"
  ],
  "output_format": "markdown",
  "parallel_execution": true,
  "incremental_updates": true
}

Configuration Options

Excluded Patterns

Files/directories to skip:

"excluded_patterns": [
  "node_modules/**",       // Dependencies
  ".git/**",               // Version control
  "dist/**", "build/**",   // Build outputs
  "coverage/**",           // Test coverage
  "*.min.js",              // Minified files
  "vendor/**"              // Third-party code
]

Focus Areas

Analysis priorities:

"focus_areas": [
  "architecture",    // System design
  "security",        // Vulnerabilities
  "performance",     // Bottlenecks
  "testing",         // Test coverage
  "documentation"    // Code docs
]

Execution Options

"parallel_execution": true,    // Run agents in parallel (55% faster)
"incremental_updates": true   // Enable delta updates

Common Customizations

For Large Monorepos

{
  "excluded_patterns": [
    "packages/*/node_modules/**",
    "apps/*/dist/**",
    "*.lock"
  ],
  "parallel_execution": true
}

For Security-Focused Analysis

{
  "focus_areas": ["security", "quality"],
  "deep_scan_enabled": true
}

For Fast Iterations

{
  "excluded_patterns": [
    "**/*.test.ts",
    "**/*.spec.ts",
    "**/__tests__/**"
  ],
  "parallel_execution": true
}

Validation

After editing, validate config:

jq empty .claude/steering/config.json && echo "✓ Valid JSON" || echo "✗ Invalid JSON"

Customize your analysis: Edit .claude/steering/config.json