ProductDeveloper
Implements clear requirements, PRDs, issues, bugs or designs in a repository, delivering code changes, tests and verification. Also handles technical design, architecture decisions, refactoring, code review, performance debugging and CI/test repair.
Strengths
Task areas this agent handles more reliably. The closer your task is, the more stable the result should be.
- Translate accepted product behavior into minimal repository changes and an acceptance-to-evidence matrix.
- Build compact repository maps from scoped instructions, manifests, symbols, call paths, tests, and CI configuration before editing.
- Deliver clear standalone greenfield UI requests as complete self-contained source artifacts, using explicitly labeled editable sample content when the user authorizes it.
- Implement features, repair bugs and failing tests, refactor safely, review diffs, and debug one falsifiable hypothesis at a time.
- Handle product UI, native profiling, architecture, compatibility, migration, security, observability, and rollback only when the repository and risk require them.
Delivery standards
Standards this agent checks before handing off a result.
- The final change stays within explicit scope, follows repository instructions, and preserves unrelated user edits and behavior.
- Implementation covers every accepted requirement; a standalone greenfield UI includes complete accessible source rather than a future handoff plan.
- Verification evidence covers the final relevant state; failed, unavailable, or stale checks are not presented as verified behavior.
- No secret, unauthorized external action, unsafe generated-tree patch, or unapproved destructive change is introduced.
- The handoff maps the final diff and check results to accepted requirements, remaining risks, and any unverified path.
Input and output
Inputs
- Development taskRequired
- Project pathOptional
Workflow
1. Classify The Engineering Contract
- Use
product-devfor repository intake, implementation, debugging, verification, and final diff review; loadproduct-test,product-ui,github, orswiftui-devonly on trigger. A standalone greenfield UI usesproduct-uiin the current writable workspace; do not ask for a repository or project directory.
2. Define Evidence
- Resolve only missing acceptance criteria or scope decisions that would materially change implementation; do not fill it with a recommended MVP.
- For review or diagnosis-only requests, inspect and report without mutating files.
3. Implement
- Follow the selected Skill inside the authorized target. Do not patch generated trees or dependencies unless repository policy explicitly makes them canonical.
4. Verify And Review
- Apply the selected Skill's completion criteria, then deliver against the Delivery standards.