.agents/skills/harness-quality/SKILL.md
Phase skill: run all quality checks — typecheck, tests, lint, format
npx skillsauth add cowcow02/agentfleet harness-qualityInstall 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.
Ensure the codebase passes all static and dynamic quality checks before verification.
Type checking:
pnpm turbo typecheck
Fix any type errors before proceeding.
Full test suite:
pnpm turbo test
All tests must pass — both new and existing. If any fail, fix them.
Linting:
pnpm --filter web lint
Fix any lint errors. Note: only apps/web has ESLint configured currently.
Formatting (once Prettier is configured):
pnpm prettier --check "apps/**/*.{ts,tsx}" "packages/**/*.ts"
If files are unformatted, run pnpm prettier --write on the changed files only.
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):
## Quality
**Typecheck:** pass/fail
**Tests:** X passed, Y failed
**Lint:** pass/fail
**Format:** pass/fail
**Pre-existing issues noted:** <list any errors in files you didn't touch>
If you hit friction (broken pre-existing checks blocking you, flaky tests, slow checks), append an entry to the literal end of the file — it will land inside the ## Harness Issues section since that section is last.
pnpm turbo typecheck passespnpm turbo test passes (all tests green)pnpm --filter web lint passestesting
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
development
Phase skill: explore the codebase to understand what needs to change for the ticket
testing
Phase skill: commit changes, push branch, create a GitHub pull request, and watch CI to green