From 72846aa835384cfaf7200064c7de3d7bc0e2d9d2 Mon Sep 17 00:00:00 2001 From: busya Date: Fri, 30 Jan 2026 13:35:03 +0300 Subject: [PATCH] tasks ux-reference --- .kilocode/workflows/speckit.tasks.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.kilocode/workflows/speckit.tasks.md b/.kilocode/workflows/speckit.tasks.md index f64e86e..a59deca 100644 --- a/.kilocode/workflows/speckit.tasks.md +++ b/.kilocode/workflows/speckit.tasks.md @@ -24,7 +24,7 @@ You **MUST** consider the user input before proceeding (if not empty). 1. **Setup**: Run `.specify/scripts/bash/check-prerequisites.sh --json` from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'\''m Groot' (or double-quote if possible: "I'm Groot"). 2. **Load design documents**: Read from FEATURE_DIR: - - **Required**: plan.md (tech stack, libraries, structure), spec.md (user stories with priorities) + - **Required**: plan.md (tech stack, libraries, structure), spec.md (user stories with priorities), ux_reference.md (experience source of truth) - **Optional**: data-model.md (entities), contracts/ (API endpoints), research.md (decisions), quickstart.md (test scenarios) - Note: Not all projects have all documents. Generate tasks based on what's available. @@ -70,6 +70,12 @@ The tasks.md should be immediately executable - each task must be specific enoug **Tests are OPTIONAL**: Only generate test tasks if explicitly requested in the feature specification or if user requests TDD approach. +### UX Preservation (CRITICAL) + +- **Source of Truth**: `ux_reference.md` is the absolute standard for the "feel" of the feature. +- **Violation Warning**: If any task would inherently violate the UX (e.g. "Remove progress bar to simplify code"), you **MUST** flag this to the user immediately. +- **Verification Task**: You **MUST** add a specific task at the end of each User Story phase: `- [ ] Txxx [USx] Verify implementation matches ux_reference.md (Happy Path & Errors)` + ### Checklist Format (REQUIRED) Every task MUST strictly follow this format: