Skip to main content

harness-plan

Phase skill: create an implementation plan with TDD test strategy

소스 정보

저장소
cowcow02/agentfleet
최근 소스 활동
2026년 4월 9일 07:32
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
harness-plan
description
Phase skill: create an implementation plan with TDD test strategy
user-invocable
false
## Purpose Produce a concrete plan that covers all acceptance criteria with a TDD approach. ## Steps 1. **Read ticket context and scope** from state outputs 2. **Draft the plan:** - List changes in order of implementation - For each change, specify: - What tests to write first (TDD) - What code to implement to make them pass - What file(s) to create or modify - If schema changes are needed: include Drizzle migration step - If new API routes: include Zod schema updates in `packages/types/` 3. **Verify coverage:** - Every acceptance criterion from the ticket maps to at least one test - Every file change has a reason traced back to the ticket 4. **Write to state outputs:** ```json { "plan": "...", "test_strategy": "...", "schema_changes": true|false, "estimated_files": 5 } ``` 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. 6. **If profile is `full`:** set phase status to `waiting` — human reviews the plan before implementation starts. Present the plan clearly and ask for approval. ## Checklist - [ ] Plan covers all acceptance criteria - [ ] TDD test strategy defined - [ ] Schema migration needs identified - [ ] Conversation file updated - [ ] (full profile) Human approved plan ## Escalation - If requirements are ambiguous, stop and ask rather than guessing - If the change requires an architecture decision not covered by existing patterns, escalate - Stuck after 2 attempts at planning → surface to human
GitHub에서 보기