TRIZ-Parallel Engine β
TIP
Plain language: βTRIZ-parallelβ here means think in structured options first, then execute along parallel tracks where work is independent β exactly what skills like cm-brainstorm-idea and cm-execution are designed to reinforce.
TRIZ layer (strategy) β
The skill **cm-brainstorm-idea** encodes:
- 9 Windows β past/present/future Γ super-system/system/sub-system to qualify the real problem.
- Option matrix β 2β3 genuinely different approaches before planning.
- Handoff β packaged output for
cm-planning/cm-execution.
This is methodology in Markdown for agents; the CLI still persists outcomes via .cm/ and memory stores when you follow the skillβs recording steps.
Parallel layer (execution) β
Parallelism shows up in three practical ways in CodyMaster:
- Independent tasks β agent guidance to split work with no shared state (see skill
cm-executioninskills/cm-execution/SKILL.md). - Skill chains β
cm chainrecords executions inkanban.json(chainExecutionsinsrc/data.ts). - Background checks β e.g. non-blocking update check in
src/index.ts.
How it fits the codebase β
| Concern | Where it lives |
|---|---|
| Command registration | src/cli/command-registry.ts |
| Chain persistence | src/data.ts, src/skill-chain.ts (if present) |
| Context handoff between steps | src/context-bus.ts, MCP bus tools |
| Memory of decisions | src/context-db.ts / src/storage-backend.ts |
Recommended sequence β
- Brainstorm (
cm-brainstorm-ideaskill) β qualified problem + options. - Plan (
cm-planningskill) β implementation plan. - Execute (
cm-executionskill) β parallelize independent tasks. - Gate β tests + security/deploy gates (Testing & release).