| name | software-implementation |
| description | Use to implement an approved bounded software task when no more specialised frontend, data, API, automation or AI-agent implementation skill applies. Do not use before requirements and acceptance are sufficiently clear. |
Software Implementation
- Read the approved task, acceptance criteria and current code.
- Reproduce the current behaviour or defect where applicable.
- Select the smallest correct change.
- Preserve established architecture, conventions and working behaviour.
- Add validation, error handling, permissions and observability required by the
task.
- Write or update tests before claiming completion.
- Keep the diff surgical and avoid unrelated refactoring.
- Run relevant static, unit, integration and regression checks.
- Record trade-offs, migration or rollback where material.
- Leave a precise handoff.
Prefer specialised implementation skills whenever the task clearly belongs to
frontend, data, API, automation or AI-agent engineering.