Skip to content

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:

  1. Independent tasks β€” agent guidance to split work with no shared state (see skill cm-execution in skills/cm-execution/SKILL.md).
  2. Skill chains β€” cm chain records executions in kanban.json (chainExecutions in src/data.ts).
  3. Background checks β€” e.g. non-blocking update check in src/index.ts.

How it fits the codebase ​

ConcernWhere it lives
Command registrationsrc/cli/command-registry.ts
Chain persistencesrc/data.ts, src/skill-chain.ts (if present)
Context handoff between stepssrc/context-bus.ts, MCP bus tools
Memory of decisionssrc/context-db.ts / src/storage-backend.ts
  1. Brainstorm (cm-brainstorm-idea skill) β†’ qualified problem + options.
  2. Plan (cm-planning skill) β†’ implementation plan.
  3. Execute (cm-execution skill) β†’ parallelize independent tasks.
  4. Gate β€” tests + security/deploy gates (Testing & release).

See also ​

CodyMaster β€” AI-assisted engineering toolkit