"Taskboard management skill. View, create, update, and manage tickets on the project taskboard. Enforces standard ticket format with user stories and acceptance criteria."
Install
npx skillscat add tristan578/project-forge/kanban Install via the SkillsCat registry.
SKILL.md
Taskboard Management Protocol
Manage project work via the taskboard API at http://localhost:3010.
Project: SpawnForge (prefix: PF, ID: 01KMM9ZA6SBZ7RKJZJTZS9VR4R)
API Endpoints
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/board |
View full Kanban board (optionally scoped with ?projectId=...) |
| GET | /api/tickets?project=...&status=... |
List tickets with filters |
| GET | /api/tickets/{id} |
Get ticket details |
| POST | /api/tickets |
Create ticket (requires projectId, title) |
| PUT | /api/tickets/{id} |
Update ticket fields |
| POST | /api/tickets/{id}/move |
Move ticket (body: {"status": "done"}) |
| DELETE | /api/tickets/{id} |
Delete ticket |
| POST | /api/tickets/{id}/subtasks |
Add subtask (body: {"title": "..."}) |
| POST | /api/subtasks/{id}/toggle |
Toggle subtask completion |
Mandatory Ticket Template
Every ticket description MUST include:
**User Story:**
As a [persona], I want [specific goal] so that [measurable benefit].
**Description:**
[Technical context, affected files, scope boundaries]
**Acceptance Criteria:**
- Given [precondition], When [action], Then [expected result] (happy path)
- Given [precondition], When [action], Then [expected result] (edge case)
- Given [precondition], When [action], Then [expected result] (negative/error)Validation Rules
- User Story — Must match regex
As an?\s+.+,\s+I want\s+.+\s+so that\s+.+(case-insensitive) - Description — Technical context (at least 20 chars beyond user story + AC sections)
- Acceptance Criteria — Given/When/Then format, minimum 3 scenarios (happy/edge/negative)
- Priority — Must be set:
urgent,high,medium, orlow - Team — Must be assigned: Engineering (
01KMR5E36TP59PRQA8GQEWJVM1), PM (01KMR5E3852BWXAZ219W47CSKS) - Subtasks — At least 3 implementation steps before work begins
Workflow
- Check board state before starting work
- Pick or create a ticket
- Move to
in_progress - Toggle subtasks as you complete them
- Move to
donewhen all acceptance criteria met