whereismyai
Autoharness
Autoharness is a self-learning skill layer for Claude Code that extracts skills from real sessions.
Autoharness is a self-learning skill layer for Claude Code designed to manage and maintain custom skills without manual intervention. It observes real work sessions, distills episodes into reusable skills, and updates or merges same-scenario entries to prevent duplicates. The software validates skills based on actual usage in later turns rather than held-out scores, leaving non-plugin skills completely untouched. It operates entirely on Python 3.11+ with zero third-party dependencies and runs locally in the background. Users can also trigger distillation on demand using a specific command.
Autoharness at a glance
Key features
- Distills skills from real work sessions
- Merges same-scenario skills into categories
- Prunes skills that stop getting used
- Opens sessions with a grouped skill index
- Logs decisions to a per-skill ledger
- Provides an on-demand distillation command
Use it for
- Distilling lessons from coding sessions automatically
- Consolidating duplicate skills into single categories
- Managing a clean library of custom assistant skills
- Tracking skill creation and updates via ledgers
Companions
Tools that articles about Autoharness recommend using with it, each with its job.
- Claude Code — Built to work with Claude Code.
- Context7 — Provides up-to-date documentation for AI agents and code editors.
- Playwright MCP — Enables LLMs to interact with web pages using structured accessibility snapshots.
- GitHub MCP Server — Reads pull requests, issues and code search on GitHub.
- Superpowers — Brainstorm, plan and execute skills for bigger tasks.
- gstack — Skill bundle for planning, review and shipping.
Alternatives to Autoharness
- Autoresearch Skill — It uses mechanical verification and git rollback to improve tasks autonomously.
- Claude Skills Pack — 388 production-ready skills across 13 tools with zero-dependency Python tools.
- Auto Handoff — Saves cache costs by writing a handoff file before idle sessions expire.
- Effortless — It selects the reasoning effort for every prompt and lowers costs.
- Claude Skills for Full-Stack — Provides 67 specialized skills and 9 workflow commands for full-stack developers.
- PUA Skill — It increases successful bug resolution by preventing premature surrender during debugging.
- claude-mem — It shares persistent, searchable agent memory across sessions and devices.
- Compactly — Compacts sessions at natural breaks and shows turn costs and cache expiration.
- Ralph for Claude Code — Enables continuous coding cycles with built-in API safeguards and rate limiting.
- Agent Skills — Encodes senior-engineer workflows and quality gates into 24 skills.
- Build with Claude — Search over 28,500 plugins, 6,900 skills, and 6,600 MCP servers.
- Claude Skills — Routes tasks to cheaper models and proves fixes with exit codes.
All Autoharness alternatives