tigerless-labs/autoharness

Autoharness — a self-learning skill layer for Claude Code — distills skills from your real sessions, updates them as you work, and prunes the ones that stop...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 15th, 2026
Created on June 9th, 2026
Open Issues & Pull Requests: 60 (+0)
GitHub issues: Enabled
Number of forks: 328
Total Stargazers: 4,922 (+3)
Total Subscribers: 156 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 9 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Autoharness is a self-learning skill layer for Claude Code that automatically captures, consolidates, and maintains reusable skills from your coding sessions without requiring manual configuration or separate benchmarking infrastructure.

The tool addresses the problem that Claude Code's capabilities depend on a manually-maintained skill layer that becomes stale and bloated over time. Autoharness solves this by learning skills directly from real work you're already doing. When a session accumulates enough productive interactions, the tool distills those interactions into a skill and stores it in your local skills directory. Rather than simply accumulating skills, it compares new episodes against existing ones and merges skills that handle the same scenarios, preventing duplicate or near-duplicate entries. Skills survive based on actual usage in subsequent sessions rather than held-out benchmark scores, and the tool only modifies skills it created itself, leaving your hand-written skills and other plugins untouched.

You should adopt this tool if you use Claude Code regularly and want to build up a personalized, self-maintaining skill library without manual curation. It works best for teams or individuals who generate enough diverse coding sessions to benefit from skill consolidation. The tool requires only Python on your system with no external dependencies and zero configuration to start—it begins watching your sessions immediately after installation. The `/learn` command lets you manually distill a lesson from your current session when you want to capture something immediately rather than waiting for the background process.

The project shows consistent activity with regular updates to its skill learning and merging logic. The tool maintains detailed per-skill ledgers recording the scenario and decision behind each skill creation or update, providing a foundation for building benchmarks from real usage patterns. The codebase demonstrates active refinement of the validation mechanisms that determine whether skills remain useful across sessions.