.agents/skills/plan-work/SKILL.md
Create actionable implementation plans for feature delivery and multi-file refactors. Use when the user has requirements/specs and needs a step-by-step plan before coding, including file mapping, sequencing, verification, and rollback.
npx skillsauth add HuynhSang2005/delivery-app plan-workInstall 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.
Use this skill to create execution-ready plans before implementation.
Choose one mode explicitly at the start.
Use for new features or behavior changes.
execute-work.Use for behavior-preserving structural changes.
This skill consolidates key behavior previously spread across writing-plans and refactor-plan:
# <Plan title>
> For implementation: use execute-work to run this plan task-by-task.
## Goal
<one sentence>
## Scope
- In scope: ...
- Out of scope: ...
## File map
- Create: path
- Modify: path
- Test: path
## Execution checklist
- [ ] Task 1: ...
- [ ] Step 1.1 ...
- [ ] Verify: <exact command/check>
- [ ] Task 2: ...
## Risks and rollback
- Risk: ...
- Mitigation: ...
- Rollback: ...
{{...}}; output concrete instructions.After plan is approved, route execution to execute-work.
"I am using plan-work to produce an execution-ready plan before coding."
tools
React Hook Form performance optimization for client-side form validation using useForm, useWatch, useController, and useFieldArray. This skill should be used when building client-side controlled forms with React Hook Form library. This skill does NOT cover React 19 Server Actions, useActionState, or server-side form handling.
tools
Build type-safe validated forms using React Hook Form v7 and Zod v4. Single schema works on client and server with full TypeScript inference via z.infer. Use when building forms, multi-step wizards, or fixing uncontrolled warnings, resolver errors, useFieldArray issues, performance problems with large forms.
tools
Prisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK. Use when creating Prisma Postgres databases, working in Prisma Console, provisioning with create-db/create-pg/create-postgres, or integrating programmatic provisioning with service tokens or OAuth.
development
Required reference for Prisma v7 driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter/Transaction interfaces. Contains critical contract details not inferable from code examples — including the transaction lifecycle protocol, error mapping requirements, and verification checklist. Existing implementations do not replace this skill.