An autonomous self-improvement skill for Claude Invoke once. Let it work for hours. Get production-ready code.
GENSIS is a Claude skill that transforms the AI into a self-directed senior engineering agent. Once activated, Claude autonomously:
- Audits your codebase across 6 engineering dimensions
- Prioritizes and fixes issues in dependency order
- Validates every fix with tests
- Accumulates lessons learned across iterations
- Keeps iterating — without you re-prompting — until the project converges
No babysitting. No follow-up prompts. Just invoke the skill and come back to improved code.
Bootstrap → Audit → Diagnose → Patch → Test → Reflect → (repeat)
| Depth | Scope |
|---|---|
| Micro | Bugs, missing guards, typos, trivial refactors |
| Meso | Module refactoring, test coverage, API contracts |
| Macro | Architecture, performance, security model |
Exit conditions:
- ✅ CONVERGED — score ≥ 9/10, zero critical/high issues
- 🚧 BLOCKED — one specific user decision is needed
- 📍 CHECKPOINT — context window limit reached (state saved for resumption)
| Lens | What Gets Checked |
|---|---|
| Correctness | Logic errors, wrong assumptions, race conditions |
| Robustness | Unhandled errors, input validation, resource leaks |
| Performance | Algorithmic complexity, I/O patterns, memory usage |
| Security | Injection risks, secrets, auth gaps, unsafe ops |
| Maintainability | Coupling, dead code, missing types, naming |
| Testability | Coverage gaps, flaky tests, untested branches |
- Zero re-prompting — The agent continues autonomously between iterations
- Context-first — Reads project state from conversation before touching filesystem
- Dependency-aware patching — Fixes applied in topological order
- Regression shield — Any newly failing test fixed before iteration ends
- Lessons learned ledger — Accumulates knowledge to avoid repeating mistakes
- Token budget management — CHECKPOINT protocol for context resumption
- Ecosystem-aware — Python, TypeScript, Rust, Go, Shell, SQL
- Download
GENSIS/SKILL.md - Open claude.ai → Settings → Skills → Upload
"GENSIS my current project"
"Review and iteratively improve this codebase"
"Run a full audit and keep optimizing until it's production-ready"
"Evolve this code — I'll check back in an hour"
MIT — use freely, modify freely, share freely.
Made for the Claude skills ecosystem · Contributions welcome