Harness Intelligence Wiki
HarnessSkills and Packs

Skill Reference

Source-linked lookup for shared Harness skills

Skill reference is the practical lookup for the shared Harness skill library.

Use it when you need to know which skill exists, when it applies, which pack/category owns it, and where the executable SKILL.md source lives. The source of truth is the shared skills repository. Generated mirrors under .agents/skills and apps/cli/skills are distribution copies.

Direct source links in concept pages point readers to executable SKILL.md contracts when inspection helps; this catalog remains the full lookup.

Use Atomic Skills when a skill needs operator judgment beyond a lookup row.

Phases

SkillUse whenPack/categorySource
requirements-phaseMove from ambiguity through grilling into backlog readiness.phasesSKILL.md
design-phaseTurn existing product evidence into confirmed design constraints and approved artifacts.phasesSKILL.md
delivery-phaseResume scoped delivery by routing current artifacts to one lifecycle phase module at a time.phasesSKILL.md
review-phaseReview a diff, branch, PR, or artifact with findings-first evidence.phasesSKILL.md
debugging-phaseInvestigate runtime failures with evidence, hypotheses, bounded fixes, and reruns.phasesSKILL.md
bug-discovery-phaseRun ClawPatch discovery and report generation without default source mutation.phasesSKILL.md
bug-resolution-phaseClassify and resolve selected ClawPatch findings through bounded Harness edits.phasesSKILL.md
docs-ingest-phaseIngest proven changes into routed wiki/project docs and repo docs.phasesSKILL.md
resolve-debt-phaseValidate or resolve one canonical tech-debt artifact.phasesSKILL.md
goalifyCompile messy context into a compact /goal prompt.phasesSKILL.md

goalify lives in the phase tree for distribution, but it is a prompt compiler rather than a phase wrapper.

Agnostic Skills

SkillUse whenPack/categorySource
hi-cliOperate dp, setup handoffs, updates, reports, and post-command artifacts.agnostic/cliSKILL.md
debug-agentGather runtime evidence, logs, browser observations, or manual test support.agnostic/debugSKILL.md
docs-onboardingReconstruct initial wiki/spec context from code, docs, and backlog context.agnostic/docsSKILL.md
writing-fragmentsGather reusable raw material for substantial public-facing docs.agnostic/docsSKILL.md
writing-beatsOrder public-doc material into reader-facing beats before final shape.agnostic/docsSKILL.md
writing-shapeTurn fragments and beats into a deliberate article or page structure.agnostic/docsSKILL.md
handoffCompact current session state into a clean continuation document.agnostic/genericSKILL.md
create-specTurn accepted scope into an implementation-ready SPEC.md.agnostic/planningSKILL.md
create-planTurn a reviewed spec into a dependency-aware execution plan.agnostic/planningSKILL.md
implement-specExecute an approved plan with notes, validation, and closeout evidence.agnostic/planningSKILL.md
stackInspect, sync, merge, and undo stacked PR workflows for backlog-dependent work.agnostic/planningSKILL.md
grillingRun prerequisite-settled frontier rounds for requirements, plans, or design.agnostic/requirementsSKILL.md
swarm-plannerPlan multi-agent execution only when explicitly invoked.agnostic/subagentsSKILL.md
requirements-grillPin requirements branches, glossary, axioms, parked scope, and wiki synthesis.agnostic/requirementsSKILL.md
write-backlogConvert accepted requirements into provider-backed EPIC and story structure.agnostic/requirementsSKILL.md
parallel-researchFan out readonly research across independent questions or artifacts.agnostic/researchSKILL.md
prototypeBuild throwaway logic or UI prototypes to answer a design question.agnostic/researchSKILL.md
improve-codebase-architectureSurface architecture friction, poor boundaries, and module-depth opportunities.agnostic/researchSKILL.md
reviewFrame reviews with separate Standards and Spec axes.agnostic/qualitySKILL.md
autoreviewRun the OpenClaw structured review helper as the core review runtime.agnostic/qualitySKILL.md
simplifyReduce avoidable complexity, naming drift, and unnecessary abstraction.agnostic/qualitySKILL.md
tddWrite or review changes through test-first or test-guided practice.agnostic/qualitySKILL.md
backend-domain-structureOrganize backend code around domain boundaries.agnostic/backendSKILL.md
backend-recoverable-actionsDesign backend operations that can recover, retry, and report failures.agnostic/backendSKILL.md
logging-best-practicesImprove structured logs, event shape, and observability context.agnostic/backendSKILL.md
agent-browserVerify local web flows with browser automation and evidence capture.agnostic/frontendSKILL.md
frontend-domain-structureOrganize frontend application code around domain ownership.agnostic/frontendSKILL.md
design-taste-frontendImprove UI/UX quality, composition, visual hierarchy, and frontend taste.agnostic/frontendSKILL.md
gpt-tasteApply high-end UX/UI taste guidance for product surfaces.agnostic/frontendSKILL.md
image-taste-frontendTurn visual references into frontend implementation guidance.agnostic/frontendSKILL.md
redesign-existing-projectsUpgrade an existing web project without losing its product purpose.agnostic/frontendSKILL.md
write-a-skillAuthor a reusable Harness skill.agnosticSKILL.md

grilling preserves Matt Pocock's MIT-licensed batch-grill-me primitive pinned at 9603c1cc8118d08bc1b3bf34cf714f62178dea3b. Devpunks adapts invocation metadata while requirements, planning, onboarding, and design wrappers compose the primitive.

Framework Skills

SkillUse whenPack/categorySource
better-auth-best-practicesIntegrate or review Better Auth behavior.frameworks/better-authSKILL.md
effectBuild production TypeScript applications with Effect v4.frameworks/effectSKILL.md
effect-backend-structureStructure Effect backend modules and ownership.frameworks/effectSKILL.md
effect-recoverable-actionsApply recoverable-action patterns in Effect code.frameworks/effectSKILL.md
elysiajsBuild or review ElysiaJS backend code.frameworks/elysiaSKILL.md
nestjs-best-practicesReview or implement NestJS best practices.frameworks/nestjsSKILL.md
nestjs-expertBuild or debug NestJS systems with deeper framework guidance.frameworks/nestjsSKILL.md
next-best-practicesBuild or review Next.js App Router behavior.frameworks/nextjsSKILL.md
next-cache-componentsWork with Next.js Cache Components.frameworks/nextjsSKILL.md
pulumi-overviewRoute Pulumi IaC, Pulumi Cloud, and related Pulumi work.frameworks/pulumiSKILL.md
pulumi-best-practicesWrite or review reliable Pulumi programs.frameworks/pulumiSKILL.md
pulumi-componentAuthor Pulumi ComponentResource classes.frameworks/pulumiSKILL.md
pulumi-automation-apiUse Pulumi Automation API safely.frameworks/pulumiSKILL.md
pulumi-escWork with Pulumi ESC environments, secrets, and configuration.frameworks/pulumiSKILL.md
provider-upgradeUpgrade Pulumi providers without unintended infrastructure changes.frameworks/pulumiSKILL.md
package-usageTrack package usage and versions across Pulumi organization stacks.frameworks/pulumiSKILL.md
async-react-patternsApply React async UI and data-flow patterns.frameworks/reactSKILL.md
vercel-composition-patternsReview React composition and component architecture.frameworks/reactSKILL.md
vercel-react-best-practicesApply React performance and correctness guidance.frameworks/reactSKILL.md
tanstack-queryManage server state with TanStack Query.frameworks/tanstack-querySKILL.md
trpc/tanstack-queryApply TanStack Query patterns in a tRPC surface.frameworks/trpcSKILL.md
turborepoWork with Turborepo structure, tasks, cache, filtering, and CI.frameworks/turborepoSKILL.md

Language Skills

SkillUse whenPack/categorySource
quality-typesImprove TypeScript type quality and boundary safety.languages/typescriptSKILL.md
async-python-patternsApply async Python design and implementation patterns.languages/pythonSKILL.md
python-code-styleImprove Python readability, conventions, and style.languages/pythonSKILL.md
python-design-patternsApply Python design patterns without overcomplication.languages/pythonSKILL.md
python-project-structureOrganize Python project layout and module boundaries.languages/pythonSKILL.md
python-testing-patternsWrite or review Python tests and test architecture.languages/pythonSKILL.md

On this page