Ambiguous requests get narrowed before any coding begins.
Vague requests should not go straight into implementation. This pack forces clarification first, planning second, execution third, and independent review last.
Clarification → Planning → Execution → Review becomes a single operating system for AI coding: less guesswork, more structure, and much stronger verification.
Ambiguous requests get narrowed before any coding begins.
Short tasks become explicit plans instead of impulse edits.
Implementation intent and verification context stay separated.
Large work gets decomposed into milestones and checkpoints.
01 — WORKFLOW
This is not just a list of skills. It is a routing system that interprets the request, chooses the right execution path, and ends with independent verification instead of “looks good to me.”
STEP 1
Turn vague requests into bounded work using iterative questions and codebase exploration.
STEP 2A
Short tasks become executable implementation plans rather than improvised edits.
STEP 2B
Large work gets drafted from parallel exploration, then hardened by adversarial critique rounds into a milestone DAG.
STEP 3
Short tasks use worker-validator execution. Long tasks use checkpointed orchestration.
STEP 4
Review is done from the plan and the resulting code, not from implementation rationale.
02 — SKILL MAP
Each skill can be called directly, but the real value appears when they operate as a chained system: entry point, planning, execution, review, long-run orchestration, and quality reinforcement.
WORKFLOW SKILLS
LONG RUNNING
INDEPENDENT SKILLS
03 — INSTALL
Claude Code, Gemini CLI, Cursor, and Codex are all supported. After installation, you can trigger the system naturally with prompts like “plan this”, “debug this test”, or “start a long run.”
/plugin marketplace add tmdgusya/engineering-discipline /plugin install engineering-discipline
gemini extensions install https://github.com/tmdgusya/engineering-discipline
/add-plugin engineering-discipline
npx skills add tmdgusya/engineering-discipline