English | Tiếng Việt | 中文 | Русский | 한국어 | हिन्दी
60+ Skills · 20+ Commands · 1 Plugin · 8+ Platforms · 6 Languages · v6.0.0
( . \ --- / . )
/ ^ ^ \
( u )
| \ ___ / |
'--w---w--'
Meet CodyMaster 🐹
Your smart coding companion.
CodyMaster Kanban Dashboard
🌟 If CodyMaster saves you time, give it a Star! 🌟
You installed an AI coding agent. It's brilliant. It writes code faster than any human.
But then reality hits:
| 😤 What Actually Happens | 💀 The Real Cost |
|---|---|
| AI designsdifferently every single time — same brand, 3 different styles | Clients think you're 3 different companies |
| AI fixes one bug,silently breaks 5 other things | You redo the same work 3-4 times |
| AIforgets everything between sessions | You re-explain the same codebase every morning |
| AI writes zero tests, zero docs | Your codebase becomes a house of cards |
| You install 15 different skills —none of them talk to each other | Frankenstein toolkit with zero synergy |
| Deploy to production =deploy and pray 🙏 | Broken deploys at 2 AM, no rollback |
"AI gave me 100 hands. But without discipline, those hands created chaos." — Tody Le, Head of Product · 10+ years · Creator of CodyMaster
CodyMaster isn't just "another AI skills pack." It's 10+ years of product management experience + 6 months of battle-tested vibe coding, distilled into 68+ interconnected skills that work as a single integrated system.
When you install CodyMaster, you're not adding skills. You're hiring an entire senior team:
graph TD
A["🧠 CodyMaster Kit"] --> B["👨💻 Senior Developer<br/><i>cm-tdd · cm-debugging · cm-code-review · cm-clean-code</i>"]
A --> C["🎨 UX Lead<br/><i>cm-design-system · cm-ux-master · cm-ui-preview</i>"]
A --> D["📋 Product Manager<br/><i>cm-planning · cm-brainstorm-idea · cm-jtbd</i>"]
A --> E["🔒 DevOps Engineer<br/><i>cm-safe-deploy · cm-secret-shield · cm-security-gate · cm-identity-guard</i>"]
A --> F["📝 Technical Writer<br/><i>cm-dockit · cm-content-factory · cm-auto-publisher</i>"]
A --> G["📈 Growth Marketer<br/><i>cm-ads-tracker · cm-cro-methodology · cm-growth-hacking</i>"]
A --> H["🏭 Enterprise Dev<br/><i>cm-booking-calendar · cm-google-form</i>"]
style A fill:#fbc531,stroke:#e1b12c,color:#2f3640,stroke-width:3px
classDef team fill:#2f3640,stroke:#dcdde1,stroke-width:1px,color:#fff;
class B,C,D,E,F,G,H team;
Other skill packs give you loose tools. CodyMaster gives you an interconnected operating system for your AI — 68+ skills that chain, share memory, and communicate like a real team.
No gaps. No manual handoffs. Every phase is covered:
graph LR
A["💡 Idea"] --> B["📋 Plan"]
B --> C["🎨 Design"]
C --> D["🧪 Test First"]
D --> E["💻 Code"]
E --> F["🔍 Debug"]
F --> G["✅ Quality Gate"]
G --> H["🔒 Security Scan"]
H --> I["🚀 Deploy"]
I --> J["📊 Monitor"]
J --> K["📝 Document"]
K --> L["🧠 Learn & Improve"]
L -.-> A
classDef phase fill:#353b48,stroke:#fbc531,stroke-width:2px,color:#fff;
class A,B,C,D,E,F,G,H,I,J,K,L phase;
Your AI doesn't just execute — it understands and remembers using a multi-scale, 5-Tier + Smart Spine architecture that persists across sessions and machines:
- Sensory Memory (Session) — Immediate context of active files and terminals.
- Working Memory (
cm-continuity) — Cross-session scratchpad. AI never repeats the same mistake. - Long-Term Memory (
learnings.json) — Reinforced lessons with smart Ebbinghaus TTL decay. - Semantic Memory (
cm-deep-search) — Local vector search across docs usingqmd. - Structural Memory (
cm-codeintell) — AST-based CodeGraph. Up to 95% token compression for full codebase context.
🦴 Smart Spine (v4.6+) — The nervous system connecting all 5 tiers:
- SQLite + FTS5 — BM25-ranked keyword search replaces flat JSON scans.
- Progressive Loading (L0/L1/L2) & Smart Brain Router — Context loaded at cheapest sufficient depth via a robust task classifier. Up to 80% token savings on standard workflows.
- Skill Execution Cache — Warm FTS5 cache tracks successful agent skill chains. Matches bypass token-heavy LLM decision loops for instant task resolution.
- cm:// URI Scheme — Skills request context by URI, not file paths.
- Token Budget — 200k window pre-allocated by category. No more silent overflow.
- Context Bus — Skills share outputs in real-time within a chain.
- MCP Server — 18 tools exposed to Claude Desktop, Goose, and any MCP client (
src/mcp-context-server.ts). Includes memory tools (cm_memory_write,cm_natural) plus advisory JSON surfaces (cm_advisory_report,cm_advisory_metrics,cm_advisory_handoff). - Intelligent Skill Selection —
selectTopSkills()dynamically picks the 2-3 most task-relevant skills per chain execution. Backed by SkillsBench research: 2-3 focused skills = +18.6pp vs 4+ loaded statically. - SQLite-first memory stack — CodyMaster ships a supported default path built on SQLite + FTS5, token-budgeted context loading, and optional
qmd/ code intelligence layers. The older OpenViking path has been removed from the runtime.
☁️ The Cloud Brain (cm-notebooklm)
High-value knowledge and design patterns are synced to NotebookLM, providing a universal, cross-machine "Soul" for your project. Auto-generate podcasts and flashcards to onboard human developers alongside the AI.
📖 CodyMaster Brain & memory model →
Every line of code passes through multiple safety gates before reaching production:
flowchart LR
subgraph "Layer 1: Write"
A["cm-tdd<br/>Tests First"] --> B["cm-code-review"]
end
subgraph "Layer 2: Secure"
B --> C["cm-secret-shield<br/>Leak Scan"] --> S["cm-security-gate<br/>Vuln Scan"] --> D["cm-identity-guard<br/>Right Account"]
end
subgraph "Layer 3: Isolate"
D --> E["cm-git-worktrees<br/>Isolated Branch"]
end
subgraph "Layer 4: Deploy"
E --> F["cm-quality-gate<br/>Evidence Check"] --> G["cm-safe-deploy<br/>Multi-Gate Pipeline"]
end
style A fill:#e84118,stroke:#c23616,color:#fff
style C fill:#e84118,stroke:#c23616,color:#fff
style F fill:#0097e6,stroke:#00a8ff,color:#fff
style G fill:#4cd137,stroke:#44bd32,color:#fff
Result: Zero leaked secrets. Zero wrong-account deploys. Zero "worked on my machine" failures.
Got a legacy product with no design system? cm-design-system scans your website, extracts colors, typography, spacing, and tokens, then rebuilds a proper design system. Preview designs visually with Pencil.dev or Google Stitch before writing a single line of code.
Don't know what the old code does? **cm-dockit** reads your entire codebase and generates:
- 📚 Technical architecture docs
- 📖 User guides & SOPs
- 🔌 API references
- 🎯 Persona analysis & JTBD mapping
- 🌐 Multi-language. SEO-optimized.
One scan = Complete knowledge base.
Before diving into code for complex requests, **cm-brainstorm-idea** evaluates your product using multi-dimensional analysis (Tech, Product, Design, Business). It generates 2-3 qualified options using the 9 Windows (TRIZ) framework and provides a visual UI Preview via Pencil.dev or Google Stitch to validate the direction before detailed planning.
📖 TRIZ-parallel workflow & UI preview handoff →
Need to scale content? **cm-content-factory** is a self-learning, multi-agent content engine. It automatically researches, writes, audits (SEO & Persuasion), and deploys high-converting articles with the Content Mastery framework (StoryBrand + Cialdini) to guarantee conversion.
Track it all on the Visual Dashboard (cm-dashboard): No more guessing. Track every task, every agent, every deployment on a real-time Kanban board. Pipeline progress, token tracker, event log — all on one screen.
CodyMaster ships a dedicated self-healing skill family for keeping the skill library usable as the repo evolves.
**cm-skill-health** audits a skill's real health from shipped signals: docs drift, broken references, retro notes, validation, and gates.**cm-skill-evolution** (Skill Evolver) completes the autonomy loop with three modes:FIX,DERIVED, andCAPTURED. It modifies, clones, and generates new skills automatically based on analyzer recommendations, paired with anti-loop protection and.mdbackups.**cm-learning-promoter** searches your database for recurring task struggles and automatically graduates them into permanently coded skills (cm-learned-*) when appropriately reinforced.**cm advisory report/metrics/handoff** turn execution telemetry into a reviewable operator loop before any skill repair begins.- Integrated Evolution commands (
cm evolve run/status/promote) give immediate insight into all mutations. **cm-skill-chainAuto-Dispatch** — sequence dispatching remains automated with task detection and multi-step handoffs.**cm-skill-search** finds the best skill throughcm suggest, skill indexes, and repo search.**cm-skill-share** packages a skill safely across repos and machines without dropping companion files.
Think of it like an immune system for your AI toolkit. First inspect the telemetry, then diagnose the skill, then repair it deliberately, then capture the learning.
Need popups, booking flows, or lead capture? **cm-growth-hacking** generates complete conversion systems: Bottom Sheet + Calendar CTA + Tracking. Auto-detects industry, selects the right pattern, wires up **cm-booking-calendar** for appointments and **cm-ads-tracker** for pixel tracking. Zero dependencies.
| 😵 15 Random Skills | 🧠 CodyMaster | |
|---|---|---|
| Integration | Each skill is standalone, no shared context | 68+ skills that chain, share memory, and communicate |
| Lifecycle | Covers coding only | Covers Idea → Design → Code → Test → Deploy → Docs → Learn |
| Memory | Forgets everything between sessions | 5-tier Unified Brain: Sensory → Working → Long-term → Semantic → Structural + Cloud Brain, powered by SQLite + FTS5 by default with optional local semantic layers like qmd. |
| Safety | YOLO deploys | 4-layer protection: TDD → Security → Isolation → Multi-gate deploy |
| Design | Random UI every time | Extracts & enforces design system + visual preview |
| Documentation | "Maybe write a README later" | Auto-generates complete docs, SOPs, API refs from code |
| Self-improvement | Static — what you install is what you get | Advisory-driven self-healing: inspect telemetry → diagnose → repair with FIX / DERIVED / CAPTURED |
| Maintenance | Update 15 repos separately | One npm i -g codymaster updates everything |
We're going to be honest: CodyMaster was built for lazy people.
If you want to:
- ✅ Type a chat message and get a working product back
- ✅ Have your AI learn from its mistakes and get better every day
- ✅ Never setup the same boilerplate twice
- ✅ Deploy with confidence instead of praying
→ CodyMaster is for you.
If you prefer:
- ❌ Manually reviewing every line of AI output
- ❌ Doing the same setup ritual for every project
- ❌ Slow, manual deploys with no safety net
→ CodyMaster is NOT for you.
The easiest way to install CodyMaster — no npm, no terminal, no setup.
Claude Desktop / Claude Cowork:
Run the auto-installer to inject the MCP Servers into your Claude Desktop config automatically:
npx codymaster mcp-serve --install-claudeAll 68+ skills will be wired up instantly via MCP stdio. Remember to restart Claude Desktop to load the new config.
CodyMaster uses Native Plugin Extensions for zero-friction installation. No bash scripts, no manual folder copying. Select your platform below:
Claude Code CLI:
claude plugin marketplace add tody-agent/codymaster
claude plugin install cm@codymaster --scope userCursor (in Agent Chat):
/add-plugin cody-master
Gemini CLI / Google Antigravity:
gemini extensions install https://github.com/tody-agent/codymaster(Progressive disclosure: Add @~/.gemini/antigravity/skills/cm-skill-index/SKILL.md to your GEMINI.md to save tokens)
OpenCode / OpenClaw: Tell your agent:
Fetch and follow instructions from https://raw.githubusercontent.com/tody-agent/codymaster/main/.opencode/INSTALL.md
Codex: Tell your agent:
Fetch and follow instructions from https://raw.githubusercontent.com/tody-agent/codymaster/main/.codex/INSTALL.md
Visualize your progress, manage tasks, and track your 10x coding streak with Cody the Hamster 🐹.
Both are official: install per project (no -g) or globally.
Per project — keeps the CLI version with the repo (use npx so you do not need cm on your PATH):
npm install codymaster
npx cmGlobal — type cm from any directory:
npm install -g codymaster
cmThe CLI will greet you and keep you organized on your long coding sessions!
( . \ --- / . )
/ ^ ^ \ Hi! I'm Cody 🐹
( u ) Your smart coding companion.
| \ ___ / |
'--w---w--'
│
◆ Quick menu
│ ● 📊 Dashboard (Start & open)
│ ○ 📋 My Tasks
│ ○ 📈 Status
│ ○ 🧩 Browse Skills
CodyMaster works as a Goose MCP extension, giving Goose persistent memory, skill orchestration, and token management.
3-step setup:
# 1. Install CodyMaster
npm install -g codymaster
# 2. Get your Goose config snippet
cm mcp-serve --print-config
# 3. Paste the output into your Goose config (~/.config/goose/config.yaml)See full Goose integration guide for details.
Tip: Start any session with
/cm:start <your goal>and CodyMaster will pick the right skills automatically.
| Scenario | Skills Used | What You Say |
|---|---|---|
| 🐛 Fix a bug without breaking anything | cm-debugging → cm-tdd → cm-quality-gate |
"Debug this crash" |
| 🚀 Ship a feature safely | cm-planning → cm-tdd → cm-code-review → cm-safe-deploy |
"Build the login flow" |
| 🎨 Build a new UI from scratch | cm-ux-master → cm-design-system → cm-ui-preview |
"Design the dashboard page" |
| 🔒 Deploy to production | cm-secret-shield → cm-security-gate → cm-identity-guard → cm-safe-deploy |
"Deploy to prod" |
| 📝 Understand a legacy codebase | cm-codeintell → cm-dockit |
"What does this code do?" |
| 📈 Launch a landing page | cm-brainstorm-idea → cm-cro-methodology → cm-content-factory |
"Build a landing page for my SaaS" |
| 🌍 Add multi-language support | cm-safe-i18n |
"Add Vietnamese and Japanese" |
| 🔄 Start a new project | cm-project-bootstrap → cm-planning |
"Bootstrap a Next.js SaaS" |
| 🧠 Resume after a break | cm-continuity → cm-status |
"What was I working on?" |
| 🏭 Scale SEO content | cm-content-factory → cm-auto-publisher → cm-ads-tracker |
"Create 20 articles for my blog" |
| Domain | Skills |
|---|---|
| 🔧 Engineering | cm-tdd cm-debugging cm-quality-gate cm-test-gate cm-code-review cm-clean-code |
| ⚙️ Operations | cm-safe-deploy cm-identity-guard cm-secret-shield cm-security-gate cm-git-worktrees cm-terminal cm-safe-i18n |
| 🎨 Product & UX | cm-planning cm-design-system cm-ux-master cm-ui-preview cm-project-bootstrap cm-jtbd cm-brainstorm-idea cm-dockit cm-readit |
| 📈 Growth & CRO | cm-content-factory cm-auto-publisher cm-ads-tracker cm-cro-methodology cm-growth-hacking cm-booking-calendar cm-google-form |
| 🏢 Enterprise | cm-reactor cm-notebooklm |
| 🧬 Self-Healing | cm-skill-health cm-skill-evolution cm-skill-search cm-skill-share cm-skill-chain cm-skill-mastery cm-skill-index |
| 🎯 Orchestration | cm-execution cm-continuity cm-deep-search cm-codeintell cm-how-it-work |
| 🖥️ Workflow | cm-start cm-dashboard cm-status |
Run cm --help (or node dist/index.js --help from a clone) for the authoritative list. Highlights from src/cli/command-registry.ts:
cm, codymaster → CLI entry
cm status → Task & project summary
cm task <cmd> [args...] → Task management
cm project <cmd> [args...] → Project management
cm deploy <cmd> [args...] → Deploy / rollback / history / changelog
cm dashboard [start|stop|status|open|url] → Mission Control (default :6969)
cm agent [status|memory|brain|learn] → Working memory / learnings
cm brain → Continuity + next actions
cm chain <cmd> [args...] → Skill chain execution
cm config [key] [value] → Config helper
cm open → Open dashboard in browser
cm browse … → Local Playwright browse daemon (QA)
cm guardian … → Destructive-command / path checks
cm index skills → Zero-Token tech stack and skill local indexer
cm sprint … → Sprint pipeline + .cm/sprint
cm design-studio [init|status]
cm distro validate … → Validate skill pack layout
Memory, bus, budgets, cm:// resolution: use the MCP context server — see docs/api/api-reference.md.
Engineering (browse, guardian, sprint): docs/workflows/engineering-pipeline.md · docs/browse-daemon.md · docs/workflows/guardian-hooks.md · docs/architecture/servers-and-mcp.md
Legacy configs that still say storage.backend: viking are automatically routed back to SQLite.
Slash Commands (inside AI agents):
/cm:demo → Interactive onboarding tour
/cm:plan → Plan a feature with analysis
/cm:build → Build with strict TDD
/cm:debug → Systematic debugging
/cm:ux → Design system extraction & UI preview
Tody Le — Head of Product with 10+ years of experience. Can't write code. Used AI to build real products for 6 months straight. Every skill in this kit was born from a real failure that cost real time and real tears.
"68+ skills. Each skill is a lesson. Each lesson is a sleepless night. And now, you don't have to go through those nights."
- 🌍 Website — Overview & demos
- 📖 Documentation (site) — Hosted deep-dive
- 📘 Documentation (repo) — Markdown source; run
npm run docs:devfor VitePress - 🛠️ Skills Reference — Browse 56 bundled
cm-* SKILL.md packs (profiles/installer can add more) - 📖 Our Story — Why this exists
- ⭐ Star the repo — it helps more builders find this
- Fork → Create
skills/cm-your-skill/SKILL.md - Submit a Pull Request
CI runs npm ci and npm run test:gate:kit on pushes and pull requests (see .github/workflows/ci.yml).
ISC License — Free to use, modify, and distribute.
Built with ❤️ for the vibe coding community.
"CodyMaster" = "Code Đi" (Vietnamese: "Go code!") — just start building.