mirror of
https://github.com/BradGroux/veritas-kanban.git
synced 2026-08-28 02:44:59 +00:00
84 lines
1.8 KiB
Markdown
84 lines
1.8 KiB
Markdown
# Feature Development Prompt
|
|
|
|
Use this for end-to-end feature implementation.
|
|
|
|
---
|
|
|
|
## Prompt
|
|
|
|
````
|
|
Implement feature: <FEATURE-TITLE>
|
|
|
|
## Task
|
|
<TASK-ID>
|
|
|
|
## Requirements
|
|
<REQUIREMENTS>
|
|
|
|
## Technical Context
|
|
- Stack: <TECH-STACK>
|
|
- Relevant files: <FILE-PATHS>
|
|
- Related features: <REFERENCES>
|
|
|
|
## Implementation Steps
|
|
|
|
1. **Understand** — Read the requirements and existing code
|
|
2. **Plan** — Outline the approach (update task description with plan)
|
|
3. **Implement** — Write the code in small, testable increments
|
|
4. **Test** — Verify functionality works as expected
|
|
5. **Document** — Update relevant docs/comments
|
|
|
|
## Deliverables
|
|
- [ ] Working implementation
|
|
- [ ] Unit tests (if applicable)
|
|
- [ ] Updated documentation
|
|
- [ ] Completion summary
|
|
|
|
## Constraints
|
|
- Follow existing code patterns in the codebase
|
|
- All new endpoints need auth middleware
|
|
- Changes affecting shared types go in `shared/src/`
|
|
- Follow the verification cadence in `AGENTS.md`: type-check touched packages
|
|
and run focused regression tests during ordinary implementation
|
|
- Run the complete workspace suite only when deterministic CI selects it or at
|
|
an explicit integration, critical-security, or release milestone
|
|
|
|
## Workflow
|
|
```bash
|
|
vk begin <TASK-ID>
|
|
# ... implement ...
|
|
pnpm --filter <TOUCHED-PACKAGE> typecheck
|
|
pnpm --filter <TOUCHED-PACKAGE> exec vitest run <FOCUSED-TEST>
|
|
vk done <TASK-ID> "Implemented <FEATURE>: <SUMMARY>"
|
|
````
|
|
|
|
```
|
|
|
|
---
|
|
|
|
## Example
|
|
|
|
```
|
|
|
|
Implement feature: Task time tracking
|
|
|
|
## Task
|
|
|
|
task_20260204_xyz789
|
|
|
|
## Requirements
|
|
|
|
- Start/stop timer per task
|
|
- Track total time across sessions
|
|
- Display in task detail panel
|
|
- CLI commands: vk time start/stop/show
|
|
|
|
## Technical Context
|
|
|
|
- Stack: React + Express + TypeScript
|
|
- Relevant files: server/src/services/task-service.ts, web/src/components/task/
|
|
- Related features: Task status updates
|
|
|
|
```
|
|
|
|
```
|