🌐 Live site: https://m2laborg.github.io/agent-skills/
A curated collection of reusable Cascade (Windsurf), Claude Code, Cursor, and VS Code agent skills by M2Lab.io — eval-driven development, debugging discipline, PR hygiene, spec-before-code, and more.
Skills are loaded by AI coding assistants via each workspace's .claude/skills/ directory. See the Anthropic skills docs.
⚠️ This repo is auto-generated. Skills here are sanitized mirrors of a private source repo. Please open issues / PRs for ideas, but content edits will be overwritten on the next sync. To propose changes to a methodology, open an issue describing the change.
| Skill | Description |
|---|---|
debugging-discipline/ |
Bug-fixing methodology — root cause first, minimal upstream fix, regression tests. |
pr-and-branch-hygiene/ |
Branch naming, atomic commits, PR template, draft-first workflow. |
research-and-report/ |
Investigation / benchmark / comparison deliverable format. |
spec-before-code/ |
Lightweight design-doc workflow with mandatory threat model (STRIDE). |
mermaid-diagrams/ |
Always use Mermaid (not ASCII art) for diagrams in markdown. |
github-pages-generation/ |
Spin up a polished GitHub Pages site for a repo. |
docs-sync-on-change/ |
Update docs in the same PR as the code that changes their meaning. |
eval-development/ |
Eval-driven development methodology for AI service quality fixes. |
local-git-excludes/ |
When to use .git/info/exclude vs team .gitignore. |
# Symlink (single dev machine, recommended)
git clone git@github.com:M2LabOrg/agent-skills.git ~/dev/M2LabOrg-agent-skills
mkdir -p <project>/.claude/skills
ln -s ~/dev/M2LabOrg-agent-skills/debugging-discipline \
<project>/.claude/skills/debugging-discipline
echo ".claude/skills/" >> <project>/.gitignore
# Or as a git submodule (pinned per project)
git submodule add git@github.com:M2LabOrg/agent-skills.git .claude/skills
# Or shallow clone (CI / RunPod / ephemeral envs)
git clone --depth 1 https://github.com/M2LabOrg/agent-skills.git .claude/skillsCascade (Windsurf), Claude Code, Cursor, and any IDE supporting the .claude/skills/ convention will pick these up automatically.
MIT — use, fork, remix freely.