aclab's curated collection of AI agent skills for professional software development workflows. This is an agent-agnostic collection — the skills run on OpenCode, Claude Code, and Codex (and other compatible runtimes), not just one vendor.
🤖 Using a coding agent? Read
AGENTS.md— it explains how to navigate this collection, when to enter the Spec Master Method, and the routing/ownership rules the skills expect.
Install the skills into your coding agent. Nothing is published to any registry — every command below resolves straight from this Git repo. Pick whichever runtime you already have.
<agent> = opencode | claude | codex | kiro (default: opencode).
Node — npx / bunx (no clone):
npx -y github:austinyuch/skills claude
bunx github:austinyuch/skills codexPython — uvx / pipx (no clone):
uvx --from git+https://github.com/austinyuch/skills aclab-skills claude
pipx run --spec git+https://github.com/austinyuch/skills aclab-skills codexNo Node/Python — clone + run a script (cross-platform):
git clone https://github.com/austinyuch/skills.git && cd skills
bash scripts/install.sh claude # macOS / Linux
pwsh scripts/install.ps1 claude # Windows PowerShellSkills install flat, single-level — <skill-home>/<skill-name>/SKILL.md — matching this repo's
layout. This is required because one-level skill loaders (Claude Code, and most agent homes) only scan
a single directory level: a nested <category>/<skill>/ tree would be invisible to them and silently
hide skills. Flat also works on recursive loaders (OpenCode discovers depth-1 skills), so one flat
layout serves every agent. Skill grouping (family/category) is metadata in skills-manifest.json, not
part of the install path.
Override the destination anywhere with SKILLS_TARGET=/custom/path. (OpenCode users can also use the
community tool: npx skills@latest add austinyuch/skills when that tool's layout matches their runtime.)
A few skills rely on prebuilt native binaries / models that are intentionally not committed here —
they are large and platform-specific, so they are gitignored. This keeps git clone, npx, and uvx
fast and LFS-free (no git-lfs dependency, no pointer-stub breakage). They are distributed via
GitHub Releases, never git LFS.
-
code-reviewuses areview-cli-<os>-<arch>binary (+ a ~128 MB embedding model). Installing it copies the skill's docs/scripts but not the binary. Fetch the matching binary with--with-cli:npx -y github:austinyuch/skills claude --with-cli uvx --from git+https://github.com/austinyuch/skills aclab-skills claude --with-cli bash scripts/install.sh claude --with-cli # macOS / Linux pwsh scripts/install.ps1 claude -WithCli # Windows
The pure-Python review helpers —
code-refactoring-advisor,test-quality-reviewer,security-risk-reviewer,test-design-generator— work as-is with no binary. The model is not fetched (the CLI runs graph-only without it).
🔐 This repository is private.
npx/uvx/git cloneand the--with-clibinary download all require GitHub authentication.--with-cliuses theghCLI (gh auth login) to pull the asset from thereview-cli-v0.16.1release; withoutghit prints the exactgh release download …command to run. Anonymous/public install is not available unless the repo (or release) is made public.
| Category | Skills | Description |
|---|---|---|
| Spec Master | 2 | Spec routing and spec-driven development |
| Code Review | 6 | Review, quality, security, and testing tools |
| Scrum | 2 | Scrum and agile team workflows |
| Engineering | 15 | Core software engineering workflows |
| Architecture | 15 | Architecture, governance, and process design |
| DevOps | 6 | DevOps, containers, and infrastructure |
| Productivity | 7 | Productivity, writing, and collaboration |
| Data | 4 | Data analysis, BI, and databases |
| Domain Expert | 1 | Domain-specific expert knowledge |
| Creative | 2 | Frontend, design, and creative tools |
| Security & Compliance | 1 | Security review and compliance |
| Social Media | 4 | Social media, advocacy, and marketing |
| Tools | 1 | Developer tools and integrations |
| User Experience | 1 | User profiles, manuals, and interaction |
| Project Review | 2 | Project review and executive reporting |
| UAT & Demo | 1 | UAT and demo execution tools |
Bring DevSecOps, Scrum, and TDD into agentic workflows — without losing the truth. 把 DevSecOps、Scrum 與 TDD 帶進 agentic 工作流——而且不失真。
Coding agents made producing code cheap but not coordinating it. The bottleneck moves from typing to deciding ownership, keeping evidence fresh, and stopping a green-looking file from lying about readiness. The Spec Master Method is an open-source family of 14 composable skills that ports five proven engineering practices into a governed, inspectable agentic workflow.
| Classic practice | Job it still does | Owner skill |
|---|---|---|
| Spec-Driven Development (SDD) | Vague intent → traceable delivery | spec-driven-development (inspired by AWS Kiro) |
| Test-Driven Development (TDD) | Pin behavior before code changes | tdd-workflow + test-design-generator |
| Domain-Driven Design (DDD) | Align boundaries with business language | SDD Phase 2 (bounded contexts) |
| Test management | Green CI → auditable risk evidence | test-registry-manager + test-quality-reviewer |
| Refactoring | Lower cost of change after behavior is protected | code-refactoring-advisor |
The 14 skills sit in three layers:
- Govern & route —
spec-master(front door),spec-registry-manager,issue-log-manager,local-infra-registry-governance,shared-governance - Deliver —
spec-driven-development(6-phase lifecycle),tdd-workflow,test-registry-manager,test-design-generator - Verify (left-shift) —
code-review,code-refactoring-advisor,test-quality-reviewer,security-risk-reviewer,sonarqube-bridge
The core anti-false-green rule: evidence flows one way — ISSUE_LOG → spec artifacts → folder-level TESTS.md → workspace rollup → RTM.md → SPECS.md — and derived summaries never sync back into upstream truth.
Learn more:
- 🟦
methodology.html— bilingual EN/繁中 landing page - 📖
docs/agentic-delivery-methodology.md— the full methodology article (bilingual) - 🗺️
docs/methodology-diagram.md— handoff, evidence-flow, and practice-map diagrams - Deep dives: Spec Master + SDD brief · Code Review family brief
spec-driven-developmentis inspired by AWS Kiro; the YAGNI ladder adapts Ponytail (MIT); it builds on Scrum, the Agile Manifesto, TDD/DDD, and more. Full attribution:CREDITS.md.
spec-master- Spec routing, governance, and improvement classification (front door)spec-driven-development- Systematic spec lifecycle: requirements, design, tasks, implementation, review, optimization
code-review- Code review with CLI toolstest-quality-reviewer- Evaluate test effectivenesscode-refactoring-advisor- Detect code smells and suggest refactoringstest-design-generator- Generate concrete test casessecurity-risk-reviewer- OWASP security scanningsonarqube-bridge- SonarQube integration
scrum-master-skill- Scrum Master coordinationscrum-developer-skill- Scrum developer execution
spec-registry-manager- Spec catalog managementcode-review- Code review with CLI toolscode-refactoring-advisor- Detect code smells and suggest refactoringscode-summarizer- File-level code summarizationtest-quality-reviewer- Evaluate test effectivenesstest-design-generator- Generate concrete test casestest-registry-manager- Test catalog governancetdd-workflow- Test-driven developmentverification-loop- Post-implementation verificationeval-harness- Evaluation frameworkbackend-patterns- Backend architecture patternsfrontend-patterns- Frontend development patternscoding-standards- Universal coding standardsgolang-patterns- Idiomatic Go patternsgolang-testing- Go testing patternsgo-rust-optimizer- Go performance optimization with Rustnode-rust-optimizer- Node.js performance optimization with Rustpython-rust-optimizer- Python performance optimization with Rustsonarqube-bridge- SonarQube integrationcapability-mapper- Map code to business capabilities
agentic-scrum-governance- Agentic Scrum governanceshared-governance- Shared governance rulescommittee-decision-making- Multi-LLM decision makingstrategic-compact- Context compaction strategyiterative-retrieval- Progressive context retrievalepic-breakdown-skill- Epic decompositionrequirements-workflow-skill- Requirements management workflowworkflow-skill-creator- Workflow skill generatorcontinuous-learning- Pattern extraction from sessionscontinuous-learning-v2- Instinct-based learningskill-migration-workflow- Skill migration and comparisoncross-agents-symlink-bridge- Cross-agent bridge setupissue-log-manager- Issue log governanceuat-demo-agent- UAT/Demo plan executionuat-demo-agent-packaging- Skill packaginguat-demo-target-governance-template- Governance templates
devops-container-orchestration- Container orchestration patternspodman-rootless- Podman rootless developmentk8s-security-patterns- Kubernetes securitylocal-infra-registry-governance- Local infrastructure registrycontainer-image-janitor- Container image cleanupcross-platform-dev-scripts- Cross-platform development scripts
writer-skill- Professional documentation writingvibe-skill- Rapid development workflowkiro-skill- Systematic development workflowpm-skill- Product management assistantprd-skill- PRD document generationname-skill- Programming naming assistantfind-skills- Skill discovery
clickhouse-io- ClickHouse database patternspostgres-patterns- PostgreSQL patternsdatabase-modernization-strangler- Legacy database modernizationtaiwan-civic-budget-tracker- Government budget tracking
microsoft-foundry- Azure AI Foundry deployment
ui-skill- B2B supply chain interactive HTMLshadcn- shadcn/ui component management
security-review- Security review checklistsecurity-risk-reviewer- OWASP security scanning
social-media-platforms- Social media content optimizationsocial-post-generator- Social media post generationvictim-rights-news-tracker- News tracking for advocacybrand-guidelines-naelt- NAELT brand guidelines
Also shipped:
NPO-marketing-guide.md(a standalone reference, installed alongside the skills).
local-llm-agent-migrator- Local LLM agent migration
scrum-master-skill- Scrum Master coordinationscrum-developer-skill- Scrum developer execution
user-manual-skill- User manual generation
project-review-skill- Executive project reviewproject-review-naelt- NAELT project review
uat-demo-agent- UAT/Demo plan execution
.
├── skills/ # Categorized skills
│ ├── spec-master/ # Spec Master family
│ │ ├── spec-master/
│ │ └── spec-driven-development/
│ ├── code-review/ # Code Review family
│ │ ├── code-review/
│ │ ├── test-quality-reviewer/
│ │ ├── code-refactoring-advisor/
│ │ ├── test-design-generator/
│ │ ├── security-risk-reviewer/
│ │ └── sonarqube-bridge/
│ ├── scrum/ # Scrum family
│ │ ├── scrum-master-skill/
│ │ └── scrum-developer-skill/
│ ├── engineering/
│ ├── architecture/
│ ├── devops/
│ ├── productivity/
│ ├── data/
│ ├── domain-expert/
│ ├── creative/
│ ├── security-compliance/
│ ├── social-media/
│ ├── tools/
│ ├── user-experience/
│ ├── project-review/
│ └── uat-demo/
├── docs/ # Methodology article + diagrams
│ ├── agentic-delivery-methodology.md
│ └── methodology-diagram.md
├── bin/
│ ├── aclab-skills.mjs # Node CLI (npx/bunx github:…)
│ └── aclab_skills.py # Python CLI (uvx/pipx from git)
├── scripts/
│ ├── install.sh # Bash installer (opencode|claude|codex|kiro)
│ ├── install.ps1 # PowerShell installer (Windows)
│ ├── install-git-hooks.sh # Install DevSecOps pre-commit + pre-push hooks
│ ├── git-hooks/ # Versioned hook sources (pre-commit, pre-push)
│ ├── render-docs.py # Generate browsable .html twins from markdown
│ ├── sync-from-source.sh # Publish from ~/.config/opencode/skills
│ └── install-to-opencode.sh # Legacy OpenCode-only installer
├── methodology.html # The Spec Master Method — landing page (EN/繁中)
├── skills-manifest.json # Skill catalog and categorization
├── package.json # npm metadata + bin (npx/bunx)
├── pyproject.toml # Python packaging for uvx/pipx (from git)
├── AGENTS.md # Guide for coding agents using this repo
├── CREDITS.md # Attribution and upstream licenses
├── README.md # This file (English)
├── README.zh-TW.md # 繁體中文版
└── LICENSE # MIT License
- Add the skill name to the flat
skillslist inskills-manifest.json(optionally tag its logicalgroupsentry) - Place the skill in
~/.config/opencode/skills/<skill-name>/ - Run the sync script:
cd ~/projects/aclab/skills
bash scripts/sync-from-source.sh
git add .
git commit -m "sync: add <skill-name>"
git push origin maingit clone git@github.com:austinyuch/skills.git
cd skills
# Install skills locally for testing
bash scripts/install-to-opencode.shPRs welcome — see CONTRIBUTING.md. In short: install the hooks
(bash scripts/install-git-hooks.sh), keep the manifest/README/twins in sync, and make sure
bash scripts/ci-checks.sh passes (the same checks CI runs). Please follow the
Code of Conduct; report security issues per SECURITY.md.
This repository is MIT — see the root LICENSE — except the code-review family,
which is Apache-2.0. Each of these six skills carries its own LICENSE + NOTICE:
- Apache-2.0:
code-review,code-refactoring-advisor,test-quality-reviewer,test-design-generator,security-risk-reviewer,sonarqube-bridge(the Code Review System). - MIT (root): everything else, including
capability-mapperandcode-summarizer.
Note: skills derived from Anthropic's
anthropics/skills(and the proprietarydocx/pptx/xlsx) have been removed from this collection. The methodology still credits its sources — AWS Kiro, Ponytail (MIT), the Scrum Guide, the Agile Manifesto, and others — as concept influences, not bundled code. Full attribution is in CREDITS.md.