بنقرة واحدة
harness-plan
Phase skill: create an implementation plan with TDD test strategy
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Phase skill: create an implementation plan with TDD test strategy
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Phase skill: fetch Linear ticket or parse task description into structured context
Phase skill: post-merge cleanup — merge the approved PR, verify Railway deploy, finalize Linear status, remove worktree
Universal state machine driver — reads state file, dispatches to phase skills, loops until workflow complete
Phase skill: TDD implementation — write tests first, then make them pass
Phase skill: run all quality checks — typecheck, tests, lint, format
Phase skill: commit changes, push branch, create a GitHub pull request, and watch CI to green
| name | harness-plan |
| description | Phase skill: create an implementation plan with TDD test strategy |
| user-invocable | false |
Produce a concrete plan that covers all acceptance criteria with a TDD approach.
Read ticket context and scope from state outputs
Draft the plan:
packages/types/Verify coverage:
Write to state outputs:
{
"plan": "...",
"test_strategy": "...",
"schema_changes": true|false,
"estimated_files": 5
}
Record to conversation file:
Insert before the ## Harness Issues marker in .harness/conversations/<task-id>.md (use Edit tool with ## Harness Issues as the anchor — do NOT literally append, that would land below the issues section):
## Plan
**Approach:** <summary>
**Test strategy:** <TDD approach>
**Files to change:** <count>
If you hit friction while planning (had to revise the plan, ambiguous requirements, blocked on unknowns), append an entry to the literal end of the file — it will land inside the ## Harness Issues section since that section is last.
If profile is full: set phase status to waiting — human reviews the plan before implementation starts. Present the plan clearly and ask for approval.