From atv-starter-kit
Promotes high-confidence project instincts (confidence > 0.8) into auto-discoverable Copilot skills by clustering related patterns and generating SKILL.md files in .github/skills/.
npx claudepluginhub all-the-vibes/atv-starterkit --plugin atv-starter-kitThis skill uses the workspace's default tool permissions.
Transform mature instincts into full Copilot skills. When an instinct reaches high confidence through repeated observation, it has proven valuable enough to become a permanent part of the project's skill set.
Observes Claude Code sessions via hooks to build atomic instincts with confidence scoring, evolves them into skills/commands/agents, adds project-scoped storage to isolate learnings.
Observes Claude Code sessions via hooks to create atomic project-scoped instincts with confidence scores, evolving them into skills, commands, or agents.
Observes Claude Code sessions via hooks to create atomic instincts with confidence scoring, evolving them into skills/commands/agents. Manages project-scoped vs global instincts in v2.1.
Share bugs, ideas, or general feedback.
Transform mature instincts into full Copilot skills. When an instinct reaches high confidence through repeated observation, it has proven valuable enough to become a permanent part of the project's skill set.
/instincts shows patterns with ★ (confidence > 0.8)Read .atv/instincts/project.yaml and filter for:
.atv/instincts/archive/)If no candidates found:
No instincts ready to evolve yet.
Run /learn to build confidence, or check /instincts for current status.
Instincts need confidence > 0.8 and 5+ observations to evolve.
Group candidates by domain. Each cluster becomes one skill:
Evolution candidates:
Cluster 1: "Go Error Handling" (error-handling domain)
★ always-wrap-errors 0.9 15 obs
★ sentinel-errors 0.85 8 obs
→ Will generate: .github/skills/learned-go-error-handling/SKILL.md
Cluster 2: "Testing Conventions" (testing domain)
★ table-driven-tests 0.85 12 obs
→ Will generate: .github/skills/learned-testing-conventions/SKILL.md
Proceed with evolution? (Copilot will generate the skills)
For each cluster, generate a SKILL.md file:
---
name: learned-[domain-name]
description: "[Auto-generated] Project conventions for [domain] learned from [N] observations across [M] sessions."
---
The skill content should:
Naming convention: learned- prefix so generated skills are visually distinct from hand-written ones.
Output path: .github/skills/learned-<domain>/SKILL.md
Move evolved instincts from project.yaml to .atv/instincts/archive/evolved-YYYY-MM-DD.yaml with metadata:
evolved_to: .github/skills/learned-go-error-handling/SKILL.md
evolved_at: 2026-04-06
Evolution complete!
Generated skills:
✅ .github/skills/learned-go-error-handling/SKILL.md (from 2 instincts)
✅ .github/skills/learned-testing-conventions/SKILL.md (from 1 instinct)
Archived 3 instincts to .atv/instincts/archive/
These skills will be auto-discovered by Copilot in the next session.
Review the generated files and adjust as needed — they're a starting point.
Remaining instincts: X active (run /instincts to see)
learned- prefix — easy to spot and edit