improve

Solid

Critique any plan, architecture decision, or implementation approach. Research-first — gives SHIP IT / IMPROVE IT / RETHINK IT / KILL IT verdict. Usage: /improve <topic>

AI & Automation 40 stars 1 forks Updated 2 days ago Apache-2.0

Install

View on GitHub

Quality Score: 83/100

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

Skill Content

# Skill: /improve # Technical Design Critic Research-first — never critique from zero. ``` subject → find best references → extract patterns → critique → verdict + fixes ``` --- ## When to run proactively Suggest `/improve` when: - A design proposal is being elevated to active work - A new interface or API contract is being designed - A non-trivial architectural decision needs validation before implementation Say: "This is new design — want me to run /improve on it before we build?" --- ## Procedure ### Step 1 — Understand the subject - What is it? (interface design, algorithm, API shape, data model, config structure) - What problem does it solve? - What's the current proposal? ### Step 2 — Research **Internal first:** - Read `CLAUDE.md` for architecture constraints and conventions - Read any proposal or decision files (`.proposals.md`, `docs/architecture.md`, ADRs) - Read the affected source files directly **External if needed:** look for established patterns in the domain (official docs, RFCs, well-known library conventions). Reference specific sources — not vague "best practices." ### Step 3 — Structured critique #### 3A — Architecture alignment - Does this respect the project's layer boundaries and separation of concerns? - Does it follow Dependency Inversion (interfaces defined near consumers)? - Does it introduce circular dependencies or tight coupling? #### 3B — Flaws and risks - What can go wrong? - Worst-case: data corruption, silent failure, resource...

Details

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

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category