.agents/skills/harness-understand/SKILL.md
Phase skill: explore the codebase to understand what needs to change for the ticket
npx skillsauth add cowcow02/agentfleet harness-understandInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build a clear picture of the current state — what files exist, what patterns are used, what needs to change.
Read the ticket context from state outputs (pickup phase)
Explore affected areas:
apps/api/ — Hono routes, Drizzle ORM, Zod validationapps/web/ — Next.js 16, React 19, Tailwind v4, shadcn/uipackages/db/ — Drizzle schema, PostgreSQLpackages/types/ — Zod schemas for API/WS/SSE typesapps/daemon/ — Plain JS, WebSocket clientIdentify scope:
Write to state outputs:
{
"affected_files": ["..."],
"dependencies": ["..."],
"existing_patterns": "...",
"scope_summary": "..."
}
Record to conversation file:
Insert before the ## Harness Issues marker in .harness/conversations/<task-id>.md (use the Edit tool with ## Harness Issues as the anchor — do NOT literally append to the end of the file, that would land below the issues section):
## Understand
**Scope:** <summary>
**Files:** <list>
**Key patterns:** <what to follow>
If you hit friction during exploration (couldn't find expected patterns, scope unclear, repeated retries), append an entry to the literal end of the file — it will land inside the ## Harness Issues section since that section is last. Use the documented format (phase, what happened, root cause, workaround, suggested fix, turns wasted).
testing
Launcher — pick up a Linear ticket or task description and drive it through the full phased workflow (pickup → understand → plan → implement → quality → verify → ship).
development
Phase skill: start the app on an isolated per-task environment and verify the deliverable works — browser checks via Claude in Chrome for UI, HTTP calls for API
testing
Phase skill: commit changes, push branch, create a GitHub pull request, and watch CI to green
development
Discover your team's development lifecycle through a deep dive conversation, then generate a phased workflow tailored to how you actually work.