{"id":51505684,"url":"https://github.com/kazemcodes/skill-tree","last_synced_at":"2026-07-08T00:01:35.711Z","repository":{"id":366816219,"uuid":"1277210979","full_name":"kazemcodes/skill-tree","owner":"kazemcodes","description":"100+ skills. One repo. Your AI agent's skill tree — unlock the capabilities it's missing.","archived":false,"fork":false,"pushed_at":"2026-06-23T11:20:52.000Z","size":1454,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-23T13:29:48.891Z","etag":null,"topics":["ai-agents","ai-skills","claude","claude-code","codex","coding-agent","cursor","developer-tools","gemini","prompt-engineering","skill-tree"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kazemcodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-22T17:26:36.000Z","updated_at":"2026-06-23T11:20:56.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kazemcodes/skill-tree","commit_stats":null,"previous_names":["kazemcodes/skill-tree"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/kazemcodes/skill-tree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazemcodes%2Fskill-tree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazemcodes%2Fskill-tree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazemcodes%2Fskill-tree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazemcodes%2Fskill-tree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kazemcodes","download_url":"https://codeload.github.com/kazemcodes/skill-tree/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazemcodes%2Fskill-tree/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35246561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","ai-skills","claude","claude-code","codex","coding-agent","cursor","developer-tools","gemini","prompt-engineering","skill-tree"],"created_at":"2026-07-08T00:01:34.923Z","updated_at":"2026-07-08T00:01:35.696Z","avatar_url":"https://github.com/kazemcodes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Skills-85-brightgreen?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Skills\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Agents-12-blue?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Agents\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"License\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/kazemcodes/skill-tree?style=for-the-badge\u0026labelColor=1a1a2e\u0026color=ff6b35\" alt=\"Stars\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/kazemcodes/skill-tree?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Last Commit\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"PRs Welcome\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Contributions-welcome-orange?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Contributions\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSkill Tree\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e85 battle-tested skills across 15 domains.\u003c/strong\u003e\u003cbr\u003e\n  \u003cem\u003eUnlock your AI agent's full potential — one skill at a time.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Architecture-5-blueviolet?style=flat-square\" alt=\"Architecture\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Backend-6-blueviolet?style=flat-square\" alt=\"Backend\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/DevOps-8-blueviolet?style=flat-square\" alt=\"DevOps\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Security-9-blueviolet?style=flat-square\" alt=\"Security\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Testing-10-blueviolet?style=flat-square\" alt=\"Testing\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/API-5-blueviolet?style=flat-square\" alt=\"API\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Workflow-10-blueviolet?style=flat-square\" alt=\"Workflow\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Git-5-blueviolet?style=flat-square\" alt=\"Git\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Ponytail-6-ff6b35?style=flat-square\" alt=\"Ponytail\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Firecrawl-1-0ea5e9?style=flat-square\" alt=\"Firecrawl\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Productivity-10-blueviolet?style=flat-square\" alt=\"Productivity\"\u003e\n\u003c/p\u003e\n\n---\n\n\u003e **100+ skills. One repo. Your AI agent's skill tree — unlock the capabilities it's missing.**\n\n\u003e **If you find this useful, please give it a star!** It helps others discover the project and motivates us to keep adding more skills. Click the ⭐ button at the top right of this page.\n\n---\n\n## The Idea\n\nThink of your AI agent like a character in a game. Out of the box, it has basic stats — it can write code, but it doesn't know *how* to write *good* code. It doesn't know your security practices, your testing preferences, or your architecture style.\n\n**Skill Tree** is a collection of skills harvested from across the internet — open-source repos, community contributions, and battle-tested workflows — all unified into one place. Like a skill tree in an RPG, you pick and unlock the skills your agent needs to level up.\n\nEach skill is a `SKILL.md` file that teaches your agent a specific capability. Drop it into your agent's skills directory and it instantly knows how to do that thing. No configuration. No boilerplate. Just competence.\n\n```\n  Your Agent                    Skill Tree\n  ┌─────────────┐              ┌─────────────────────────────────────┐\n  │  Level 1    │    ──►       │  Architecture · Backend · DevOps    │\n  │  Basic Code │              │  Security · Testing · API · Git     │\n  │  No context │              │  Ponytail · Firecrawl · Workflow    │\n  └─────────────┘              └─────────────────────────────────────┘\n                                  Drop skills in. Agent levels up.\n```\n\n---\n\n## How It Works\n\n```\nYour Agent (Level 1)\n  ├── + senior-architect      → now designs systems\n  ├── + ponytail              → now writes minimal code\n  ├── + tdd                   → now writes tests first\n  ├── + senior-secops         → now thinks about security\n  ├── + firecrawl             → now searches the web\n  └── + ...85 skills total\n```\n\nSkills load **progressively**. At session start, the agent sees only each skill's name and description (~100 tokens). The full instructions load only when the agent decides the skill is relevant. This lets a single agent host 85+ skills without bloating its context window.\n\n---\n\n## Quick Install\n\n**Find your agent — copy, paste, done:**\n\n| Agent | Install Path | One-liner |\n|-------|-------------|-----------|\n| Claude Code | `~/.claude/skills/` | `cp -r skills/* ~/.claude/skills/` |\n| MiMo Code | `~/.config/mimocode/skills/` | `cp -r skills/* ~/.config/mimocode/skills/` |\n| OpenAI Codex | `~/.codex/skills/` | `cp -r skills/* ~/.codex/skills/` |\n| Gemini CLI | `~/.gemini/skills/` | `cp -r skills/* ~/.gemini/skills/` |\n| Cursor | `.cursor/rules/` | See [Cursor](#cursor) |\n| Windsurf | `.windsurf/skills/` | `cp -r skills/* .windsurf/skills/` |\n| Kilo Code | `.kilocode/rules/` | See [Kilo Code](#kilo-code) |\n| OpenCode | `.opencode/skills/` | `cp -r skills/* .opencode/skills/` |\n| Augment | `.augment/rules/` | See [Augment](#augment) |\n| Hermes Agent | `~/.hermes/skills/` | `cp -r skills/* ~/.hermes/skills/ai-skills-hub/` |\n| Mistral Vibe | `~/.vibe/skills/` | `cp -r skills/* ~/.vibe/skills/ai-skills-hub/` |\n| Antigravity | `~/.gemini/antigravity/skills/` | See [Antigravity](#antigravity) |\n\n### Claude Code\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\ncp -r skills/* ~/.claude/skills/\n```\n\n### MiMo Code\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\ncp -r skills/* ~/.config/mimocode/skills/\n```\n\n### OpenAI Codex\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\ncp -r skills/* ~/.codex/skills/\n```\n\n### Gemini CLI\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\ncp -r skills/* ~/.gemini/skills/\n```\n\n### Cursor\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\n# Copy skills as .mdc rules\nfor skill in skills/*/SKILL.md; do\n  name=$(basename $(dirname \"$skill\"))\n  mkdir -p .cursor/rules\n  cp \"$skill\" \".cursor/rules/${name}.mdc\"\ndone\n```\n\n### Windsurf\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p .windsurf/skills\ncp -r skills/* .windsurf/skills/\n```\n\n### Aider\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\n# Aider reads from CONVENTIONS.md in project root\ncat skills/*/SKILL.md \u003e CONVENTIONS.md\n```\n\n### Kilo Code\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p .kilocode/rules\nfor skill in skills/*/SKILL.md; do\n  name=$(basename $(dirname \"$skill\"))\n  cp \"$skill\" \".kilocode/rules/${name}.md\"\ndone\n```\n\n### OpenCode\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p .opencode/skills\ncp -r skills/* .opencode/skills/\n```\n\n### Augment\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p .augment/rules\nfor skill in skills/*/SKILL.md; do\n  name=$(basename $(dirname \"$skill\"))\n  cp \"$skill\" \".augment/rules/${name}.md\"\ndone\n```\n\n### Hermes Agent\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p ~/.hermes/skills/ai-skills-hub\ncp -r skills/* ~/.hermes/skills/ai-skills-hub/\n```\n\n### Mistral Vibe\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p ~/.vibe/skills/ai-skills-hub\ncp -r skills/* ~/.vibe/skills/ai-skills-hub/\n```\n\n### Antigravity\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\nmkdir -p ~/.gemini/antigravity/skills/ai-skills-hub\ncp -r skills/* ~/.gemini/antigravity/skills/ai-skills-hub/\n```\n\n### Universal (Any Agent)\n\n```bash\ngit clone https://github.com/kazemcodes/skill-tree.git\ncd skill-tree\n# Copy any skill folder to your agent's skills directory\ncp -r skills/my-skill /path/to/your/agent/skills/\n```\n\n---\n\n## Skills Overview\n\n**85 skills across 15 domains:**\n\n### Engineering — Architecture \u0026 Design\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [senior-architect](skills/senior-architect/) | mattpocock/skills | Architecture design, system reviews, ADRs, tech stack evaluation, diagrams |\n| [software-architecture](skills/software-architecture/) | mattpocock/skills | Clean Architecture, SOLID principles, design patterns |\n| [codebase-design](skills/codebase-design/) | mattpocock/skills | Shared vocabulary for designing deep modules |\n| [domain-modeling](skills/domain-modeling/) | mattpocock/skills | Build and sharpen a project's domain model |\n| [improve-codebase-architecture](skills/improve-codebase-architecture/) | mattpocock/skills | Scan codebase for deepening opportunities |\n\n### Engineering — Backend \u0026 Fullstack\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [senior-backend](skills/senior-backend/) | alirezarezvani/claude-skills | REST APIs, microservices, database architectures, auth flows |\n| [senior-fullstack](skills/senior-fullstack/) | alirezarezvani/claude-skills | Fullstack toolkit — Next.js, FastAPI, MERN, Django |\n| [senior-frontend](skills/senior-frontend/) | alirezarezvani/claude-skills | React, Next.js, TypeScript, Tailwind CSS |\n| [database-designer](skills/database-designer/) | alirezarezvani/claude-skills | Database schemas, migrations, SQL vs NoSQL |\n| [database-schema-designer](skills/database-schema-designer/) | alirezarezvani/claude-skills | ERD diagrams, schema normalization |\n| [sql-database-assistant](skills/sql-database-assistant/) | alirezarezvani/claude-skills | Write SQL queries, optimize performance |\n\n### Engineering — DevOps \u0026 Infrastructure\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [senior-devops](skills/senior-devops/) | alirezarezvani/claude-skills | CI/CD, infrastructure automation, containerization |\n| [ci-cd-pipeline-builder](skills/ci-cd-pipeline-builder/) | alirezarezvani/claude-skills | Generate CI/CD pipelines from project stack |\n| [aws-solution-architect](skills/aws-solution-architect/) | alirezarezvani/claude-skills | AWS serverless architectures, CloudFormation |\n| [monorepo-navigator](skills/monorepo-navigator/) | alirezarezvani/claude-skills | Turborepo, Nx, pnpm workspaces |\n| [observability-designer](skills/observability-designer/) | alirezarezvani/claude-skills | SLI/SLO design, golden-signals monitoring |\n| [runbook-generator](skills/runbook-generator/) | alirezarezvani/claude-skills | Generate operational runbooks |\n| [migration-architect](skills/migration-architect/) | alirezarezvani/claude-skills | Zero-downtime migration planning |\n| [env-secrets-manager](skills/env-secrets-manager/) | alirezarezvani/claude-skills | Environment-variable hygiene, secrets safety |\n\n### Engineering — Security\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [senior-secops](skills/senior-secops/) | alirezarezvani/claude-skills | Application security, vulnerability management, compliance |\n| [senior-security](skills/senior-security/) | alirezarezvani/claude-skills | STRIDE threat modeling, DREAD risk scoring |\n| [cloud-security](skills/cloud-security/) | alirezarezvani/claude-skills | Cloud infrastructure security assessment |\n| [skill-security-auditor](skills/skill-security-auditor/) | alirezarezvani/claude-skills | Security audit for AI agent skills |\n| [red-team](skills/red-team/) | alirezarezvani/claude-skills | Authorized red team engagements |\n| [incident-commander](skills/incident-commander/) | alirezarezvani/claude-skills | Incident response framework |\n| [incident-response](skills/incident-response/) | alirezarezvani/claude-skills | Security incident classification, triage |\n| [threat-detection](skills/threat-detection/) | alirezarezvani/claude-skills | Threat hunting, IOC analysis |\n| [ship-gate](skills/ship-gate/) | alirezarezvani/claude-skills | Pre-production audit |\n\n### Engineering — Code Quality \u0026 Testing\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [code-reviewer](skills/code-reviewer/) | alirezarezvani/claude-skills | PR review automation |\n| [pr-review-expert](skills/pr-review-expert/) | alirezarezvani/claude-skills | PR review — blast radius, security scan |\n| [senior-qa](skills/senior-qa/) | alirezarezvani/claude-skills | Unit, integration, E2E tests |\n| [tdd](skills/tdd/) | mattpocock/skills | Test-driven development |\n| [tdd-guide](skills/tdd-guide/) | alirezarezvani/claude-skills | TDD across Jest, Pytest, JUnit, Vitest |\n| [playwright-testing](skills/playwright-testing/) | alirezarezvani/claude-skills | Browser automation testing |\n| [tech-debt-tracker](skills/tech-debt-tracker/) | alirezarezvani/claude-skills | Scan for technical debt, score severity |\n| [superpowers](skills/superpowers/) | mattpocock/skills | TDD, clean architecture, YAGNI enforcement |\n| [setup-pre-commit](skills/setup-pre-commit/) | alirezarezvani/claude-skills | Husky pre-commit hooks |\n| [resolving-merge-conflicts](skills/resolving-merge-conflicts/) | alirezarezvani/claude-skills | Resolve git merge/rebase conflicts |\n\n### Engineering — API \u0026 Integration\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [api-design-reviewer](skills/api-design-reviewer/) | alirezarezvani/claude-skills | REST API design review |\n| [api-test-suite-builder](skills/api-test-suite-builder/) | alirezarezvani/claude-skills | Generate API tests, contract tests |\n| [mcp-builder](skills/mcp-builder/) | alirezarezvani/claude-skills | Create MCP servers |\n| [dependency-auditor](skills/dependency-auditor/) | alirezarezvani/claude-skills | Audit dependencies, vulnerabilities |\n| [performance-profiler](skills/performance-profiler/) | alirezarezvani/claude-skills | CPU, memory, I/O profiling |\n\n### Engineering — Workflow \u0026 Process\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [get-shit-done](skills/get-shit-done/) | mattpocock/skills | Execute tasks efficiently — parallelize, batch, ship |\n| [subagent-dev](skills/subagent-dev/) | alirezarezvani/claude-skills | Execute tasks in parallel using subagents |\n| [spec-driven-workflow](skills/spec-driven-workflow/) | alirezarezvani/claude-skills | Write specs before code |\n| [to-prd](skills/to-prd/) | alirezarezvani/claude-skills | Turn conversation into a PRD |\n| [to-issues](skills/to-issues/) | alirezarezvani/claude-skills | Break plan into independently-grabbable issues |\n| [implement](skills/implement/) | alirezarezvani/claude-skills | Implement work based on a PRD |\n| [triage](skills/triage/) | alirezarezvani/claude-skills | Move issues through triage state machine |\n| [focused-fix](skills/focused-fix/) | alirezarezvani/claude-skills | Systematic deep-dive repair |\n| [diagnosing-bugs](skills/diagnosing-bugs/) | alirezarezvani/claude-skills | Diagnosis loop for hard bugs |\n| [root-cause-tracing](skills/root-cause-tracing/) | alirezarezvani/claude-skills | Trace errors to original trigger |\n\n### Engineering — Git \u0026 Version Control\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [git-worktree-manager](skills/git-worktree-manager/) | alirezarezvani/claude-skills | Parallel feature work, branch isolation |\n| [git-worktrees](skills/git-worktrees/) | alirezarezvani/claude-skills | Create isolated git worktrees |\n| [git-guardrails-claude-code](skills/git-guardrails-claude-code/) | alirezarezvani/claude-skills | Block dangerous git commands |\n| [finish-branch](skills/finish-branch/) | alirezarezvani/claude-skills | Complete development, present merge options |\n| [changelog-generator](skills/changelog-generator/) | alirezarezvani/claude-skills | Create changelogs from git commits |\n\n### Engineering — Codebase \u0026 Documentation\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [codebase-onboarding](skills/codebase-onboarding/) | alirezarezvani/claude-skills | Generate onboarding documentation |\n| [prompt-engineering](skills/prompt-engineering/) | alirezarezvani/claude-skills | Chain-of-thought, few-shot, role prompting |\n\n### Ponytail — Minimal Code Philosophy\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [ponytail](skills/ponytail/) | DietrichGebert/ponytail | Lazy senior dev mode — YAGNI, stdlib first, minimal code |\n| [ponytail-review](skills/ponytail-review/) | DietrichGebert/ponytail | Over-engineering diff review |\n| [ponytail-audit](skills/ponytail-audit/) | DietrichGebert/ponytail | Whole-repo over-engineering audit |\n| [ponytail-debt](skills/ponytail-debt/) | DietrichGebert/ponytail | Harvest ponytail shortcut comments into ledger |\n| [ponytail-gain](skills/ponytail-gain/) | DietrichGebert/ponytail | Benchmark impact scoreboard |\n| [ponytail-help](skills/ponytail-help/) | DietrichGebert/ponytail | Quick-reference for ponytail commands |\n\n### Firecrawl — Web Intelligence\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [firecrawl](skills/firecrawl/) | firecrawl.dev | Web search, scraping, interaction, and workflow deliverables |\n\n### Productivity\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [grill-me](skills/grill-me/) | mattpocock/skills | Relentless interview to sharpen a plan |\n| [grill-with-docs](skills/grill-with-docs/) | mattpocock/skills | Grilling session that creates docs |\n| [grilling](skills/grilling/) | mattpocock/skills | Interview user about a plan or design |\n| [handoff](skills/handoff/) | mattpocock/skills | Compact conversation into handoff document |\n| [reflect](skills/reflect/) | mattpocock/skills | Mid-conversation reflection — zoom out |\n| [capture](skills/capture/) | mattpocock/skills | Capture brain dumps into structured system |\n| [context-compress](skills/context-compress/) | alirezarezvani/claude-skills | Compress and optimize context |\n| [context-mode](skills/context-mode/) | alirezarezvani/claude-skills | Manage context windows efficiently |\n| [mem](skills/mem/) | alirezarezvani/claude-skills | Manage persistent memory |\n| [teach](skills/teach/) | alirezarezvani/claude-skills | Teach user a new skill or concept |\n\n### Prompting \u0026 Meta\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [writing-great-skills](skills/writing-great-skills/) | mattpocock/skills | Reference for writing and editing skills |\n| [skill-creator](skills/skill-creator/) | alirezarezvani/claude-skills | Create and manage agent skills |\n| [ask-matt](skills/ask-matt/) | mattpocock/skills | Router — ask which skill fits your situation |\n\n### Tech Evaluation\n\n| Skill | Source | Description |\n|-------|--------|-------------|\n| [tech-stack-evaluator](skills/tech-stack-evaluator/) | alirezarezvani/claude-skills | Technology stack evaluation, TCO analysis |\n\n---\n\n## Skill Format\n\nEvery skill follows the same structure:\n\n```\nskills/\n  my-skill/\n    SKILL.md          # Required: frontmatter + instructions\n    scripts/          # Optional: helper scripts (Python/Shell)\n    references/       # Optional: domain knowledge files\n    templates/        # Optional: document templates\n```\n\n### SKILL.md Template\n\n```markdown\n---\nname: my-skill-name\ndescription: One-line description the agent uses to decide when to load this skill\n---\n\n# My Skill Name\n\nDetailed description of the skill's purpose.\n\n## When to Use\n\n- Use case 1\n- Use case 2\n\n## Instructions\n\nStep-by-step guidance for the agent.\n\n## Examples\n\nConcrete before/after examples.\n```\n\n### Frontmatter Fields\n\n| Field | Required | Description |\n|-------|----------|-------------|\n| `name` | Yes | Unique skill identifier (kebab-case) |\n| `description` | Yes | One-line description — agent uses this to decide when to load |\n| `disable-model-invocation` | No | If `true`, skill is only user-invoked (e.g. `/grill-me`) |\n\n---\n\n## How Skills Load\n\nSkills use **progressive loading**:\n\n1. **Session start** — agent sees only name + description (~100 tokens per skill)\n2. **Task matching** — agent reads description to decide if skill is relevant\n3. **Full load** — SKILL.md body loads only when activated (~5000 tokens max)\n4. **On-demand** — scripts/, references/, templates/ load only when needed\n\nThis lets a single agent host 85+ skills without context bloat.\n\n---\n\n## Creating Your Own Skill\n\n1. Create a folder under `skills/`:\n   ```bash\n   mkdir skills/my-new-skill\n   ```\n\n2. Add `SKILL.md` with frontmatter:\n   ```markdown\n   ---\n   name: my-new-skill\n   description: What this skill does and when to use it\n   ---\n   # My New Skill\n   ## When to Use\n   - When the user asks to...\n   ## Instructions\n   1. Step one\n   2. Step two\n   ```\n\n3. Optionally add `scripts/`, `references/`, or `templates/` folders.\n\n4. Test it by copying to your agent's skills directory.\n\n---\n\n## Sources\n\nSkills in this tree are harvested from:\n\n| Source | Skills | Description |\n|--------|--------|-------------|\n| [mattpocock/skills](https://github.com/mattpocock/skills) | 12 | Skills for real engineers — TDD, grilling, codebase design |\n| [alirezarezvani/claude-skills](https://github.com/alirezarezvani/claude-skills) | 60+ | 345+ Claude Code skills across 17 domains |\n| [DietrichGebert/ponytail](https://github.com/DietrichGebert/ponytail) | 6 | Lazy senior dev philosophy — minimal code, YAGNI |\n| [firecrawl.dev](https://github.com/firecrawl/skills) | 1 | Web intelligence — search, scrape, interact |\n\n---\n\n## Contributing\n\nContributions welcome! To add a skill:\n\n1. Fork this repository\n2. Create your skill under `skills/your-skill-name/`\n3. Follow the [SKILL.md format](#skill-format)\n4. Ensure `description` is clear enough for agents to auto-select\n5. Submit a pull request\n\n### Quality Checklist\n\n- [ ] `SKILL.md` has valid YAML frontmatter with `name` and `description`\n- [ ] `description` is specific enough for agent matching (not generic)\n- [ ] Instructions are written for the agent, not the user\n- [ ] Includes concrete examples where applicable\n- [ ] No secrets, API keys, or sensitive data in any files\n- [ ] Scripts are dependency-free (stdlib only) when possible\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE) for details.\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eBuilt for the AI coding agent ecosystem.\u003c/strong\u003e\u003cbr\u003e\n  Works with \u003cstrong\u003eClaude Code\u003c/strong\u003e, \u003cstrong\u003eMiMo Code\u003c/strong\u003e, \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e, \u003cstrong\u003eGemini CLI\u003c/strong\u003e, \u003cstrong\u003eCursor\u003c/strong\u003e, \u003cstrong\u003eWindsurf\u003c/strong\u003e, \u003cstrong\u003eAider\u003c/strong\u003e, and more.\u003cbr\u003e\u003cbr\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Made_with-❤️-red?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Made with love\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Level_up_your_agent-Skill_Tree-brightgreen?style=for-the-badge\u0026labelColor=1a1a2e\" alt=\"Skill Tree\"\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkazemcodes%2Fskill-tree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkazemcodes%2Fskill-tree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkazemcodes%2Fskill-tree/lists"}