Knowledge Distillation System for AI Coding Agents
Read. Distill. Evolve. Repeat.
AGI Distiller is not just another skill collection. It is a living knowledge distillation system that:
- Reads high-quality technical content (articles, blogs, papers, WeChat posts)
- Extracts pain points, solutions, and actionable rules
- Precipitates them into cross-platform agent skills, behavioral rules, and collaboration protocols
- Evolves itself — the more it reads, the more capable it becomes
The ultimate goal: An AI agent that continuously self-improves by reading, distilling, and applying knowledge — one article at a time.
| Dimension | Traditional Skill Repos | AGI Distiller |
|---|---|---|
| Source | Developer experience | High-quality technical content |
| Creation | Hand-written | Distilled from content |
| Evolution | Manual PRs | Self-evolving |
| Focus | General coding | Terminal AI agent efficiency |
| Language | English only | Bilingual (EN + CN) |
| Philosophy | "Here are the skills" | "Here is the distillery that produces skills" |
┌─────────────────────────────┐
│ Knowledge Sources │
│ laodad.com · WeChat · Blogs │
│ arXiv · GitHub Issues · More │
└─────────────┬───────────────┘
│ Read
┌─────────────▼───────────────┐
│ Distillation Pipeline │
│ │
│ ① Extract Pain Points │
│ ② Extract Solutions │
│ ③ Derive Actionable Rules │
│ ④ Precipitate into Skills │
│ ⑤ Update Behavior Rules │
└─────────────┬───────────────┘
│ Output
┌─────────────────────────┼─────────────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Agent Skills │ │ Rules & Specs │ │ Memory & │
│ (SKILL.md) │ │ (ATOMCODE.md) │ │ Knowledge │
│ Cross-platform│ │ Best practices│ │ (notes/) │
└───────────────┘ └───────────────┘ └───────────────┘
| File | Purpose | Size |
|---|---|---|
SOUL.md |
Agent personality (name, character, service targets) | ~905 chars |
AGENTS.md |
Permission matrix + red line rules (core security) | ~2016 chars |
USER.md |
Current user identity and role | ~359 chars |
TOOLS.md |
Tool usage guide | ~1013 chars |
IDENTITY.md |
Agent identity metadata | ~753 chars |
HEARTBEAT.md |
Session / health tracking | ~235 chars |
| Total | ~5281 chars |
| Skill | Description | Status |
|---|---|---|
acceptance-checker |
7-item acceptance checklist for every task | ✅ Live |
debug-flow |
5-step debugging workflow (reproduce → locate → fix → test → regression) | ✅ Live |
deploy-checker |
8-item pre-release checklist (scope, diff, test, UI, rollback, notes, observe, honesty) | ✅ Live |
task-automator |
Automation task writer — write repeatable, verifiable automation workflows | ✅ Live |
task-briefer |
Structured task brief template (background, goal, scope, limits) | 🚧 Next |
code-review-p0 |
P0/P1/P2 graded code review | 🚧 Next |
cli-safety |
Agent-friendly CLI execution rules | 🚧 Next |
sources/— Index of all distilled content with extraction metadatarules/ATOMCODE.md— Comprehensive behavioral specification (12 sections)DISTILLER.md— Distillation pipeline specificationROADMAP.md— 4-phase development roadmap
/plugin marketplace add agi-distiller/agi-distiller
/plugin install agi-distiller@agi-distillernpx skills add agi-distiller/agi-distillergit clone https://github.com/TrueFurina/AGI-Distiller.git
cp -r AGI-Distiller/skills/* ~/.claude/skills/| Platform | Path | Status |
|---|---|---|
| Claude Code | ~/.claude/skills/ |
✅ |
| Codex CLI | ~/.codex/skills/ |
✅ |
| Cursor | .cursor/skills/ |
✅ |
| Gemini CLI | .gemini/skills/ |
✅ |
| GitHub Copilot | .github/skills/ |
✅ |
| OpenCode | ~/.config/opencode/skills/ |
✅ |
| Windsurf | .windsurf/skills/ |
✅ |
Every skill in this repository is born from a structured process:
1. READ an article
2. EXTRACT:
- Pain point: What problem does this solve?
- Solution: How does it solve it?
- Actionable rule: What should the agent do differently?
- Trap: What should the agent avoid?
3. CLASSIFY: Does this fit an existing skill? Or need a new one?
4. PRECIPITATE:
- If new rule → update ATOMCODE.md
- If cross-session value → write to memory
- If high-frequency pattern → create/update skill
5. VERIFY: Is the skill usable? Does it solve the original pain point?
See DISTILLER.md for the complete pipeline specification.
- Core distillation pipeline design
- 4 production skills
- 12-section behavioral specification (ATOMCODE.md)
- 14 persistent memory entries
- 22 articles distilled from laodad.com
- GitHub repository live
- 20 skills total
- CI pipeline
- Marketplace registration
- Automated distillation pipeline
- Community contributions
- 50+ skills
- Multi-source distillation (laodad.com, WeChat, Medium, arXiv)
- Web catalog for browsing skills
- 10,000+ GitHub stars
We welcome contributions of all kinds:
- 📝 New sources: Suggest a high-quality article to distill
- 🔧 New skills: Submit a skill based on the distillation template
- 🌐 Translations: Help translate skills to other languages
- 🐛 Bug fixes: Improve existing skills
See CONTRIBUTING.md for guidelines.
| Source | Articles | Category | Status |
|---|---|---|---|
| laodad.com | 22 | AI programming efficiency | ✅ |
| 卡码大模型 (WeChat) | 1 | CLI & Agent | ✅ |
| More coming... | 🚧 |
MIT — use these skills in your projects, teams, and tools. Full credit to the original authors of the articles that inspired each skill.
If this project resonates with you, give it a star ⭐ — it helps more people find this vision of self-evolving AI agents.
"The endgame is not CLI. The endgame is every piece of software growing a set of interfaces that an Agent can call, verify, audit, and be safely confined by. CLI is just the first one ready." — 卡码大模型