Agent Taxonomy β AI skill for Claude Code
𧬠Evolutionary taxonomy and self-improvement framework for AI agents β Lamarckian inheritance, skills as genes, GENOME.md.
How to install Agent Taxonomy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open suryast/agent-taxonomy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Taxonomy does
𧬠Evolutionary taxonomy and self-improvement framework for AI agents β Lamarckian inheritance, skills as genes, GENOME.md.
Alternatives in AI
- Multica β Make humans and AI agents work as one team β open-source and self-hostable 47.8k β
- Invisible Dots β Open-source, self-hosted alternative to OpenAI Dots, Meta Muse, Grok Bot, Manus Cue and Claude Cowork 31.8k β
- WeKnora β Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k β
README
𧬠Agent Taxonomy

**An evolutionary framework for AI agent self-improvement.**
Treat your AI agent's configuration as a living organism β with a genome that evolves through Lamarckian inheritance, horizontal gene transfer, and human selection pressure.
*"One day, frontier AI research used to be done by meat computers..."* β @karpathy, March 2026
π¬ [Take the Interactive Classifier β agent-taxonomist.dev](https://agent-taxonomist.dev/)
npm package scope
The zero-dependency npm package provides deterministic classification (`classify`), input validation (`validate`), taxonomy values (`VALID`), and a local interactive/demo CLI. Genome files and evolution workflows below are conventions, not functionality implemented by the package.
`validate` accepts unknown external input and reports errors without throwing for malformed JSON values. Names must be non-empty strings; optional counts must be non-negative safe integers; epithets must be strings and notable genes must be arrays of strings. Validate untrusted input before calling `classify`; classification itself is not an input-validation boundary.
The package does not implement A2A or MCP transports, discovery, registration, authentication, or payments. Its classification is descriptive metadata, not proof of agent identity, ownership, capabilities, or safety. An application can integrate these results using its own protocol adapter; taxonomy fields are not standardized A2A/MCP fields. Protocol integration requires separate implementation and t
Related Skills
Sentrux
Real-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improveme
Improve Lint
Run the AI-augmented lint self-improvement loop on the current project. Scans .lint-history/ for recurring vio
It Manager Claude Training
A 24-week, self-paced interactive learning plan that teaches IT Support Managers how to use Claude effectively
Skill Evolution
Self-improvement feedback loop for AI agent skills β analyzes past sessions, drafts structured improvement pro
Empryo
Empryo issue tracker + SoulForge (v2). Empryo is the graph-powered AI coding agent that edits symbols, not str
Ashlr Genome Init
Initialize a .ashlrcode/genome/ in the current project so ashlr__grep can route through genome RAG for ~-84% t
Related Agents
Sc PM Agent
Self-improvement workflow executor that documents implementations, analyzes mistakes, and maintains knowledge
Agent Evolution
Agent self-improvement coordinator β use after sessions to review what was learned, update KNOWLEDGE sections
Doey Doey Expert
Doey internals expert β deep knowledge of hooks, agents, skills, shell scripts, and the overall self-improveme