cm-autopilot
Easy-to-use conversational CLI (Claude Code style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.
Knowledge systematization engine — analyze codebases, generate Personas, JTBD, Process Flows, technical docs, SOP user guides, API references. Output as Markdown or VitePress Premium. SEO-optimized, AI/LLM-readable. One scan = complete knowledge base.
$ npx -y skills add tody-agent/codymaster --skill cm-dockit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cm-dockitContext preview
The summary Claude sees to decide when to auto-load this skill.
Knowledge systematization engine — analyze codebases, generate Personas, JTBD, Process Flows, technical docs, SOP user guides, API references. Output as Markdown or VitePress Premium. SEO-optimized, AI/LLM-readable. One scan = complete knowledge base.
name: cm-dockit description: "Knowledge systematization engine — analyze codebases, generate Personas, JTBD, Process Flows, technical docs, SOP user guides, API references. Output as Markdown or VitePress Premium. SEO-optimized, AI/LLM-readable. One scan = complete knowledge base."
A professional knowledge systematization engine powered by codebase analysis and UX design principles. **One source scan = one complete knowledge base** — Personas, JTBD, Process Flows, Technical Docs, SOPs, API Reference. Supports plain Markdown output or a premium VitePress site. Includes SEO optimization, sitemap generation, and AI/LLM-readable content.
| Type | Skill File | Description | |------|-----------|-------------| | **knowledge** | `skills/persona-builder.md` + `skills/jtbd-analyzer.md` + `skills/flow-mapper.md` *(files pending)* | Personas, JTBD, Process Flows — knowledge foundation | | **tech** | `skills/tech-docs.md` | Architecture, database, deployment, data flow | | **sop** | `skills/sop-guide.md` | Step-by-step user guides (enriched with knowledge) | | **api** | `skills/api-reference.md` | API endpoint reference with examples | | **all** | All above | Full knowledge base + documentation suite |
| Support Skill | File | Purpose | |--------------|------|---------| | **SEO Checklist** | `skills/seo-checklist.md` | Per-page SEO audit (title, meta, headings, robots) | | **Content Writing** | `skills/content-writing.md` | SEO copywriting, keywords, active voice, FAQ | | **LLM Optimization** | `skills/llm-optimization.md` | AI-readable structure, NotebookLM-friendly |
| Format | Workflow | Description | |--------|---------|-------------| | **markdown** | `workflows/export-markdown.md` | Plain `.md` files in `docs/` folder | | **vitepress** | `workflows/setup-vitepress.md` | Premium VitePress static site (**default**) — built-in Mermaid, search, dark mode |
**CRITICAL:** Ask ALL questions in ONE message. Do NOT ask one at a time. Present the following intake form to the user, using this **📚 DocKit Master — Configuration**
Please answer the following questions so I can automatically create an execution plan:
| # | Question | Options | Default | |---|---------|---------|--------| | 1 | **📑 Document type?** | `knowledge` · `tech` · `sop` · `api` · `all` | `all` | | 2 | **🎨 Output format?** | `markdown` (plain) · `vitepress` (premium site) | `vitepress` | | 3 | **📂 Code scan scope?** | `full` (entire project) · `focused` (specific folder/feature) | `full` | | 4 | **🎯 Focus area?** *(only if `focused`)* | Folder name, module, or specific feature | — | | 5 | **🌏 Writing language?** | Auto-detect from chat language *(see below)* | auto-detect | | 6 | **🌐 Add multi-language?** | `yes` (add English + source language) · `no` | `no` | | 7 | **📹 Record video demo?** | `yes` (record browser walkthrough) · `no` | `no` | | 8 | **📁 Project path?** | *(absolute path)* | current workspace | | 9 | **🔍 SEO optimization?** | `yes` (SEO frontmatter + checklist + sitemap) · `no` | `yes` | | 10 | **🤖 Optimize for AI/LLM?** | `yes` (AI-readable + NotebookLM sitemap) · `no` | `yes` |
*You can answer briefly, e.g.: "all, vitepress, full, yes, no, yes, yes"*
**🌏 Smart language rules:**
1. **Auto-detect**: Determine default language from the user's chat language
2. **Multi-language (`yes`)**: Automatically add English (`en`) as secondary language
3. **Override**: User can override by specifying explicitly, e.g.: \"write in Japanese\"
---
After receiving answers, **immediately create an execution plan** (do NOT ask more questions).
Map the answers to this execution config:
DOC_TYPE = [knowledge | tech | sop | api | all] FORMAT = [markdown | vitepress] SCOPE = [full | focused] FOCUS_TARGET = [directory/module name if focused, else null] LANGUAGE = [vi | en | vi+en] I18N = [yes | no] (only relevant for vitepress) RECORD = [yes | no] PROJECT_PATH = [absolute path] SEO = [yes | no] (default: yes) LLM_OPTIMIZE = [yes | no] (default: yes)
Then present the plan to user as a checklist artifact, like:
## 🚀 Execution Plan - [ ] Scan code: [full/focused → target] - [ ] Generate documents: [type] in [language] - [ ] Export format: [markdown/vitepress] - [ ] [If vitepress + i18n] Configure multi-language - [ ] [If record] Record video walkthrough - [ ] [If seo] Run SEO checklist + generate sitemap - [ ] [If llm_optimize] Apply LLM optimization rules - [ ] Review and deliver
**After presenting the plan → proceed to Step 2 immediately (auto-execute).** Do NOT wait for approval unless the plan has ambiguity.
Read and follow `skills/analyze-codebase.md` in this directory.
Output: structured analysis saved to `docs/analysis.md` (NOT `_analysis.md`) including:
**MANDATORY** — Read `skills/content-guidelines.md` before generating any content.
Key rules to enforce:
"I can't write code. But in 6 months, I shipped 12 real products using AI. CodyMaster is everything I learned — so you don't have to repeat my mistakes." — Tody Le, Head of Product, Creator of CodyMaster 50+ skills. One install.
Repo: tody-agent/codymaster
Easy-to-use conversational CLI (Claude Code style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.
Strategic analysis gate for existing products — multi-dimensional evaluation (tech, product, design, business) using Design Thinking + 9 Windows (TRIZ) +…
Fallback local Playwright daemon for real-browser visual QA / screenshots / smoke. Use ONLY when the host platform has no native browser mode — prefer the host…
Code hygiene gate — detect and eliminate dead code, duplicates, naming mess, and code smells. TRIZ-powered. Run after features, before PRs, during debt sprints.
Full review lifecycle — request reviews, handle feedback with technical rigor, and complete branch integration. Use when completing tasks, receiving feedback,…
Unified code intelligence — routes to Skeleton Index, CodeGraph, Architecture Diagram, or Smart Context Builder based on task shape. Loads deep refs on demand.