원클릭으로
mktsk
Use when: converting TODO plan or open GitHub issues into deterministic execution checklist
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when: converting TODO plan or open GitHub issues into deterministic execution checklist
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when: full dev cycle branch->plan->implement->review->PR->merge
Use when: executing tasks via csa run/review/debate, session mgmt
Use when: iterative review-fix loop until csa review --diff is clean
Use when: running CSA-driven code review, independent model selection
Use when: three-layer manager-employee orchestration for delegation
Use when: legacy alias, redirects to dev2merge pipeline
| name | mktsk |
| description | Use when: converting TODO plan or open GitHub issues into deterministic execution checklist |
| allowed-tools | Bash, Read, Grep, Glob, Write, Edit, TaskCreate, TaskUpdate, TaskGet, TaskList |
| triggers | ["mktsk","/mktsk","make tasks","execute plan","todo to tasks","--from-issues","process all open issues"] |
mktsk MUST be executed by the main agent/orchestrator.
Do NOT delegate mktsk bookkeeping to csa plan run --pattern mktsk or
csa run --skill mktsk.
Why: mktsk owns progress tracking across auto-compaction. CSA subprocesses cannot update the caller's task list, so delegating mktsk bookkeeping makes task persistence impossible. Implementation work for individual registered items may still be delegated when the pattern's executor policy says so.
Use the host agent's native task-list tool. The pattern uses Claude Code tool names as operation names; adapt them instead of assuming Claude-only tools:
| Host | Create task | Update task | List/resume |
|---|---|---|---|
| Claude Code | TaskCreate | TaskUpdate | TaskGet / TaskList |
| Hermes | todo tool | todo tool | todo tool |
| Codex | update_plan | update_plan | current plan state |
Hermes agents exposed through ~/.hermes/skills must use the todo tool as
the TaskCreate / TaskUpdate / TaskList equivalent. Codex and Hermes must
translate task operations to their host tools rather than inventing or invoking
Claude-only tool names.
If the current host has no durable task-list equivalent, stop and ask the user which tracking tool to use before executing mktsk.
Keep the source of truth in this repository:
patterns/mktsk/skills/mktsk
Expose it to Hermes with a symlink from the Hermes skill directory:
~/.hermes/skills/software-development/mktsk -> patterns/mktsk/skills/mktsk
Do not copy or maintain a separate ~/.hermes version of this skill.
Read the pattern at ../../PATTERN.md (relative to this SKILL.md) and follow it
step by step. You are executing directly — every step runs in your context.
Modes:
path=..., timestamp=..., or the latest mktd output.--from-issues: read open GitHub issues and register one ordered task-list
entry per issue.For csa commands within pattern steps (e.g., csa review --diff), add
--sa-mode true when operating under SA mode.
This is the while-waiting checklist. When you background a csa session wait via run_in_background: true, the next task-notification wakes you up automatically. Do not add manual sleep, polling, a redundant ScheduleWakeup, or /loop on top.
Safe parallel work:
gh pr create yet.Do NOT:
csa run or csa review sessions that could race on git branch or checkout state with the waiting one (single-checkout sequential rule, AGENTS.md 028).git commit, git checkout <other-branch>, or git push.If there is no useful parallel work available, return control and wait for the notification. Do not invent speculative work just to stay busy.
| Command | Effect |
|---|---|
/mktsk | Execute the most recent TODO plan for the current branch |
/mktsk path=./plans/feature.md | Execute tasks from a specific plan file |
/mktsk timestamp=01JK... | Execute tasks from a csa todo by timestamp |
/mktsk --from-issues | Create an ordered task-list backlog from all open issues |
mktd (provides TODO plan), commit (per-task commit workflow)csa-review (per-task review), security-audit (via commit skill)CSA_SKIP_PUBLISH=true), publish steps are skipped.DONE WHEN conditions.CSA_SKIP_PUBLISH=true.)