Scope-filter learnings via cm_query — only load what matches current objective
Read CONTINUITY.md → set Active Goal to the new objective
Run token budget check: cm continuity budget → confirm no category is over soft limit
⚡ Total context load: ~700 tokens. Full load used to be ~3,200.
Only escalate to L2 (full files) if L0 index explicitly flags a match.
0.5. Skill Coverage Check (Adaptive Discovery):
- Scan the objective for technologies, frameworks, or patterns mentioned
- Cross-reference with cm-skill-index Layer 1 triggers
- If gap detected → trigger Discovery Loop from cm-skill-mastery Part C:
npx skills find "{keyword}" → review → ask user → install if approved
- Log any discovered skills to .cm-skills-log.json
0.6. Stack & Tier Detection (Phase 2):
- cm stack detect --write → writes .cm/project-skills.md (frameworks + suggested skills)
- cm tier classify --write → writes .cm/project-tier.md (LITE/STANDARD/PROFESSIONAL/ENTERPRISE)
- The tier sets the default Vibecoding mode and adaptive depth:
- LITE/STANDARD → render skill TL;DR only
- PROFESSIONAL/ENTERPRISE → render full protocol
- Inject the suggested-skills list into the skill chain shortlist
- These reports are token-light (~300 tok combined) and skipped if files exist and are <24h old
0.7. Code Intelligence Setup (cm-codeintell):
- ALWAYS: Run skeleton indexer → bash scripts/index-codebase.sh → .cm/skeleton.md
- Read .cm/skeleton.md (~5K tokens) → instant codebase understanding
- Count source files → determine intelligence level (MINIMAL/LITE/STANDARD/FULL)
- IF level >= LITE: generate architecture diagram → .cm/architecture.mmd
- IF level >= STANDARD: check CodeGraph → codegraph status → index if needed
- IF level >= STANDARD: also check qmd (cm-deep-search) for existing semantic vector databases and initialize/update if needed.
- Log intelligence level to CONTINUITY.md
Understand Requirements (Planning & JTBD):
Read the objective provided in the /cm-start command.
Analyze requirements, ask clarifying questions if needed (apply cm-planning).
Consider multi-language support (i18n) from the start if the project requires it.
Detect Project Level:
Per _shared/helpers.md#Project-Level-Detection
Analyze the objective to determine L0/L1/L2/L3 complexity
Present detected level and recommended skill chain to the user
Create or update cm-tasks.json (for autonomous agent execution)
Suggest /cm-dashboard for visual tracking
Suggest /cm-status for quick terminal summary
Complete:
Per _shared/helpers.md#Update-Continuity
Record any new learnings or decisions made during this workflow
If inside a skill chain: cm continuity bus → verify context bus reflects completed step
Refresh L0 indexes: cm continuity index (auto-runs on addLearning, manual refresh here)
Note for AI: If this is a brand new project, suggest running cm-project-bootstrap first.
If the working environment has a risk of accidentally switching accounts/projects, remind about cm-identity-guard (Per _shared/helpers.md#Identity-Check).
1---2name: cm-start-23description: Start the CM Workflow to execute your objective from idea to production code.4---56# Command: `/cm-start [your objective]`78## TL;DR9- **Use to** kick off a CM session — entry point10- **Detects**: stack (Phase 2), suggests skills, reads continuity + learnings11- **Next**: cm-brainstorm-idea or cm-planning1213> **Role: Workflow Orchestrator** — You assess complexity, select the right workflow depth, and drive execution from objective to production code.1415When this workflow is called, the AI Assistant should execute the following action sequence in the spirit of the **CodyMaster Kit**:16170. **Load Working Memory:**18 Per `_shared/helpers.md#Load-Working-Memory` — **use Smart Spine order:**19 1. Check `.cm/context-bus.json` → any active pipeline? any prior skill output to reuse?20 2. Load L0 indexes: `learnings-index.md` (~100 tok) + `skeleton-index.md` (~500 tok)21 3. Scope-filter learnings via `cm_query` — only load what matches current objective22 4. Read `CONTINUITY.md` → set Active Goal to the new objective23 5. Run token budget check: `cm continuity budget` → confirm no category is over soft limit2425 > ⚡ Total context load: ~700 tokens. Full load used to be ~3,200.26 > Only escalate to L2 (full files) if L0 index explicitly flags a match.270.5. **Skill Coverage Check (Adaptive Discovery):**28 - Scan the objective for technologies, frameworks, or patterns mentioned29 - Cross-reference with `cm-skill-index` Layer 1 triggers30 - If gap detected → trigger Discovery Loop from `cm-skill-mastery` Part C:31 `npx skills find "{keyword}"` → review → ask user → install if approved32 - Log any discovered skills to `.cm-skills-log.json`33340.6. **Stack & Tier Detection (Phase 2):**35 - `cm stack detect --write` → writes `.cm/project-skills.md` (frameworks + suggested skills)36 - `cm tier classify --write` → writes `.cm/project-tier.md` (LITE/STANDARD/PROFESSIONAL/ENTERPRISE)37 - The tier sets the default Vibecoding mode and **adaptive depth**:38 - LITE/STANDARD → render skill TL;DR only39 - PROFESSIONAL/ENTERPRISE → render full protocol40 - Inject the suggested-skills list into the skill chain shortlist41 - These reports are token-light (~300 tok combined) and skipped if files exist and are <24h old42430.7. **Code Intelligence Setup (cm-codeintell):**44 - **ALWAYS:** Run skeleton indexer → `bash scripts/index-codebase.sh` → `.cm/skeleton.md`45 - Read `.cm/skeleton.md` (~5K tokens) → instant codebase understanding46 - Count source files → determine intelligence level (MINIMAL/LITE/STANDARD/FULL)47 - IF level >= LITE: generate architecture diagram → `.cm/architecture.mmd`48 - IF level >= STANDARD: check CodeGraph → `codegraph status` → index if needed49 - IF level >= STANDARD: also check qmd (cm-deep-search) for existing semantic vector databases and initialize/update if needed.50 - Log intelligence level to `CONTINUITY.md`51521. **Understand Requirements (Planning & JTBD):**53 - Read the objective provided in the `/cm-start` command.54 - Analyze requirements, ask clarifying questions if needed (apply `cm-planning`).55 - Consider multi-language support (i18n) from the start if the project requires it.56572. **Detect Project Level:**58 Per `_shared/helpers.md#Project-Level-Detection`59 - Analyze the objective to determine L0/L1/L2/L3 complexity60 - Present detected level and recommended skill chain to the user61 - Let user confirm or override the level62633. **Execute Based on Level:**6465 **L0 (Micro):** Code + Test only66 - Skip planning. Apply `cm-tdd` directly → `cm-quality-gate`6768 **L1 (Small):** Planning lite → Code → Deploy69 - Apply `cm-planning` (lightweight implementation plan)70 - Apply `cm-tdd` + `cm-execution` → `cm-quality-gate`7172 **L2 (Medium):** Full analysis flow73 - Init OpenSpec (create `openspec/changes/[initiative-name]/` folder and artifacts manually)74 - Apply `cm-brainstorm-idea` if problem is ambiguous75 - Apply `cm-planning` (full implementation plan with OpenSpec `tasks.md`)76 - Create `cm-tasks.json` from `tasks.md` → launch RARV autonomous execution77 - Apply `cm-quality-gate` → `cm-safe-deploy`7879 **L3 (Large):** Full + PRD + Architecture + Sprint80 - Init OpenSpec (create `openspec/changes/[initiative-name]/` folder and artifacts manually)81 - Apply `cm-brainstorm-idea` (mandatory)82 - Apply `cm-planning` with FR/NFR requirement tracing83 - Sprint planning → `openspec/changes/[objective]/tasks.md` sync with `cm-tasks.json`84 - Apply `cm-execution` (Mode E: TRIZ-Parallel for speed)85 - Apply `cm-quality-gate` → `cm-safe-deploy`86873. **Track Progress:**88 - Create `openspec/changes/[objective]/tasks.md` (for standardized spec tracking)89 - Create or update `cm-tasks.json` (for autonomous agent execution)90 - Suggest `/cm-dashboard` for visual tracking91 - Suggest `/cm-status` for quick terminal summary92934. **Complete:**94 Per `_shared/helpers.md#Update-Continuity`95 - Record any new learnings or decisions made during this workflow96 - If inside a skill chain: `cm continuity bus` → verify context bus reflects completed step97 - Refresh L0 indexes: `cm continuity index` (auto-runs on `addLearning`, manual refresh here)98> **Note for AI:** If this is a brand new project, suggest running `cm-project-bootstrap` first.99> If the working environment has a risk of accidentally switching accounts/projects, remind about `cm-identity-guard` (Per `_shared/helpers.md#Identity-Check`).
Run npx skillmds@latest add tody-agent/cm-start-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Start the CM Workflow to execute your objective from idea to production code. It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tody-agent (@tody-agent) published this skill. Their other Agent Skills are listed on their SkillMD profile.