feature-delivery
Installation
SKILL.md
Feature Delivery
Instructions
- Read applicable instructions, inspect the relevant architecture and tests, and preserve unrelated user work.
- Establish the selected behavior, boundaries, and success criteria. Ask only about unresolved decisions that would materially change the implementation.
- Form a concise checkpoint plan proportional to the work. Do not require a formal spec, plan file, approval ceremony, worktree, branch, or commit.
- Implement in coherent batches that leave the repository inspectable and usable. Follow existing patterns unless the feature requires a deliberate boundary change.
- Add tests according to regression, data, security, and platform risk. Use strict red-green-refactor only when the user explicitly requests strict TDD.
- Exercise user-visible behavior in the real browser or relevant simulator. For visual decisions, implement directly in code; do not use ImageGen, static generated mockups, or a browser-based option picker unless explicitly requested.
- Review relevant accessibility, loading and empty states, failure handling, cancellation, concurrency, authorization, privacy, performance, observability, and platform behavior.
- Run focused verification throughout, then the repository's broader production or CI gate before claiming readiness.
- Report the delivered outcome, verification evidence, remaining risks, and any deploy, data mutation, push, or PR action still requiring authorization.
Do not invoke explicit-only Superpowers skills merely because this skill is active. Apply their underlying rigor proportionally; invoke one only when the user names it or explicitly requests that workflow.