generate-improve

Solid

Generates a project-specific /improve skill with actual architecture layers, reference files, and known constraints from CLAUDE.md. Run once per project. Usage: /generate-improve

AI & Automation 30 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
50
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill: /generate-improve # Generate Project-Specific /improve Skill Reads the project's architecture documentation and writes a project-specific `/improve` skill that knows the actual layer boundaries, reference files, and known intentional deviations. --- ## DISCOVERY STEPS ### Step 1 — Read architecture docs ```bash cat CLAUDE.md 2>/dev/null ls docs/ 2>/dev/null cat docs/architecture.md 2>/dev/null || cat docs/ARCHITECTURE.md 2>/dev/null | head -80 ``` ### Step 2 — Map layer structure From CLAUDE.md and docs, extract: - Layer names and their order (e.g., UI → Hooks → Services → DB) - Package/module boundaries - Which layer can import which - Intentional rule exceptions documented in CLAUDE.md ### Step 3 — Find key reference files ```bash ls internal/ src/ app/ lib/ 2>/dev/null | head -20 # Find interface files find . -name "interfaces.go" -o -name "types.ts" -o -name "contracts.ts" 2>/dev/null \ | grep -v node_modules | head -5 ``` ### Step 4 — Find proposal/decision files ```bash ls .proposals.md docs/decisions/ .claude/plans/ 2>/dev/null | head -5 ``` --- ## OUTPUT Write to `.claude/skills/improve/SKILL.md`. Keep the overall procedure intact. Replace or augment: 1. **Step 2 Research — Internal first**: replace generic file list with actual project files: ``` - Read CLAUDE.md for architecture constraints - Read [actual architecture doc path] - Read [actual interfaces file path] if touching [relevant layer] - Read [actual proposal/decision...

Details

Author
valpere
Repository
valpere/session-indexer
Created
2 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category