mix lei.generate_rules (LowEndInsight v0.9.1)

Copy Markdown View Source

Generates static context/rule files that inject LowEndInsight dependency risk awareness into AI coding assistants.

Supported targets:

  • Cursor IDE: .cursor/rules/lei-dependency-rules.mdc
  • GitHub Copilot: .github/instructions/lei-dependency-rules.instructions.md

Usage

mix lei.generate_rules

Generates rule files for all supported targets using default thresholds.

mix lei.generate_rules --target cursor
mix lei.generate_rules --target copilot

Generates rule files for a specific target only.

mix lei.generate_rules --contributor-critical 3 --currency-critical 156

Override default risk thresholds for the generated rules.

Options

  • --target - Generate rules for a specific target: cursor, copilot, or all (default: all)
  • --contributor-critical - Critical threshold for contributor count (default: from app config or 2)
  • --contributor-high - High threshold for contributor count (default: from app config or 3)
  • --contributor-medium - Medium threshold for contributor count (default: from app config or 5)
  • --currency-critical - Critical threshold for commit currency in weeks (default: from app config or 104)
  • --currency-high - High threshold for commit currency in weeks (default: from app config or 52)
  • --currency-medium - Medium threshold for commit currency in weeks (default: from app config or 26)
  • --functional-critical - Critical threshold for functional contributors (default: from app config or 2)
  • --functional-high - High threshold for functional contributors (default: from app config or 3)
  • --functional-medium - Medium threshold for functional contributors (default: from app config or 5)
  • --large-commit-critical - Critical threshold for large commit percentage (default: from app config or 0.40)
  • --large-commit-high - High threshold for large commit percentage (default: from app config or 0.30)
  • --large-commit-medium - Medium threshold for large commit percentage (default: from app config or 0.20)