Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By tenxengineer
Augment-style prompt enhancer + scar-tissue lesson library + project codemap for Claude Code. Free, local, MIT-licensed alternative to proprietary code-context tools. Lifts rough developer intent into production-quality, codebase-aware prompts before execution.
npx claudepluginhub tenxengineer/claude-code-enhanceScar-tissue retrieval. Loads relevant past lessons from ~/.claude/lessons/ before producing any architectural plan, so you don't repeat mistakes that already cost time/money. Use this skill at the START of any task involving: authentication, JWT, OAuth, RBAC, sessions, multi-tenancy, permissions, caching (any layer), cache invalidation, TTLs, database migrations, schema changes, ORM upgrades, indexes, distributed locking, payment flows, refunds, webhook handling, queue processing, retry logic, error recovery, rate limiting, deploys, infrastructure changes, API contract design, response wrappers, response formats, frontend-backend type contracts, NestJS modules, NestJS DI, Prisma client setup, Next.js layouts, Server Components, seed data, demo data, fake data generation. Triggers on prompts containing "design", "refactor", "migrate", "introduce", "implement", "build", "set up", "fix", "upgrade", "add caching", "add auth", "ship", "deploy", "schema change", "data model", "memory system", "agent architecture", "tune Claude", "context optimization", "improve Claude" or any combination of action verbs with the topics above. ALSO use when user asks to plan, spec, or architect anything non-trivial. The cost of skipping this skill is repeating a known-broken pattern; the cost of running it is ~30 seconds and ~500 tokens.
Augment-style prompt enhancer for Claude Code. Takes a rough developer intent and produces a production-quality, codebase-aware, lesson-cross- referenced, prompt-engineering-optimized prompt that the user reviews and approves before execution. USE THIS SKILL when the user types "/enhance <rough idea>", "enhance: <idea>", "improve this prompt: <idea>", "structure this: <idea>", "expand this: <idea>", "make this prompt better:", "rephrase as a proper prompt:", or asks for a better-written/structured version of their request before any actual work begins. ALSO use when the user gives a vague high-level request with multiple possible interpretations and you want to align with them BEFORE coding — the enhancement output surfaces ambiguities as explicit questions. The skill loads project context (codemap, lessons, CLAUDE.md, recent git activity) and applies real prompt engineering principles (clear goal, scope, constraints, success criteria, suggested approach, anti-patterns, verification). The user can submit, edit, or scrap the enhanced version. This is a USER-FACING enhancement tool. The user must approve the enhanced version before it becomes the actual instruction. Never auto- apply the enhanced prompt without explicit user confirmation.
Regenerates the project codemap files (hotfiles.md, recent.md) from git history. Run weekly or before starting major architectural work to keep the SessionStart-injected codemap fresh. Triggers on user prompts like "refresh codemap", "update hotfiles", "regenerate codemap", "what's been hot lately", "what changed this month", "rebuild project map", or after significant rebases / merges that may have shifted the change-frequency picture. Does NOT regenerate overview.md — that's hand-curated and should only be edited when the architecture genuinely changes.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders
Conductor: Context-driven development for Claude Code - Measure twice, code once
A scar-tissue lessons library for Claude Code that compounds across projects, plus a prompt enhancer that cross-references it before any code is written. Free. Local. MIT.
English · 简体中文 · 日本語 · 한국어 · Русский
I've been using Claude Code daily since day one. After hundreds of sessions across five projects, here's what I learned:
The biggest quality killer isn't the model. It's the prompt and the agent's total lack of memory between projects.
Every project, the same scene plays out:
And worse — the same mistakes repeat across projects:
localStorage.getItem('orgId') breaks on org switch (forgeable, doesn't refresh on token re-issue). Fix takes 2 hours.localStorage.getItem('orgId') for tenant scope. I catch it. We refactor. Same fix, second time.Each project starts the agent cold. There's no compounding scar tissue. The lessons I paid for in pain don't transfer.
Two things, working together:
1. A scar-tissue lessons library that compounds across every project. One markdown file per domain (auth, caching, migrations, NestJS, Prisma…). Each lesson has a stable ID:
## L-AUTH-001 — Tenant context comes from JWT, not localStorage
**Tags:** auth, jwt, multi-tenant
**Severity:** high
**What broke:** Dashboard read `localStorage.getItem('orgId')` —
silently broke on org switch (token didn't refresh; value forgeable).
**Never do again:** Tenant scope from JWT only.
**Fix:** see commit abc123
When you prompt with architectural verbs (design, refactor, migrate, add caching, auth), a skill auto-fires that loads relevant domain files before producing any plan. The agent now knows your scar tissue from project A when it works on project C.
CodeRabbit can reference IDs in PR comments. PR descriptions can cite "fixes regression of L-AUTH-001." The IDs are the protocol — they survive heading renames, tooling changes, even maintainer changes.
2. A /enhance slash command that lifts vague intent into structured prompts.
/enhance refactor the auth middleware
Loads project context (codemap, lessons, recent git activity, codebase structure via Serena MCP if installed), applies prompt-engineering principles, and shows you a structured prompt — goal, scope, constraints (with cited lesson IDs), success criteria, surfaced ambiguities, suggested approach. You review/edit/scrap before any code is written.
The structured prompt is the deliverable. The lessons library is the durable thing underneath.
| Skill | What it does | When it fires |
|---|---|---|
/enhance <rough idea> | Loads project context, applies prompt-engineering principles, produces a structured prompt you review/edit/submit | User-controlled (you type it) |
consult-scars | Auto-fires before architectural plans; loads relevant lessons from your scar-tissue library | Triggered by design, refactor, migrate, add caching, auth, etc. in your prompt |
/refresh-codemap | Regenerates per-project hotfiles.md and recent.md from git history | User-controlled (run weekly) |
Plus optional infrastructure (lessons library, project codemap, SessionStart hooks) that the skills use when present and gracefully skip when not. Bring your own lessons; ship the library to your team via the stable IDs.