spec-kitty.tasks-finalize

Solid

Validate dependencies, finalize WP metadata, and commit all task artifacts.

AI & Automation 1,281 stars 105 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /spec-kitty.tasks-finalize - Finalize Tasks **Version**: 3.2.0 ## Purpose Run the finalization command to parse dependencies from `tasks.md`, validate them, update WP frontmatter, and commit all task artifacts to the target branch. --- ## ๐Ÿ“ WORKING DIRECTORY: Stay in planning repository **IMPORTANT**: This step works in the planning repository. NO worktrees created. ## User Input The content of the user's message that invoked this skill (everything after the skill invocation token, e.g. after `/spec-kitty.<command>` or `$spec-kitty.<command>`) is the User Input referenced elsewhere in these instructions. You **MUST** consider this user input before proceeding (if not empty). ## Steps ### 1. Run Validate-Only Preflight **CRITICAL**: Run this preflight command from repo root before any mutating finalization: ```bash spec-kitty agent mission finalize-tasks --validate-only --mission <mission-slug> --json ``` This command will: - Parse dependencies from tasks.md - Parse `Requirement Refs` from tasks.md - Preview WP frontmatter updates without writing files - Validate dependencies (check for cycles, invalid references) - Validate requirement mapping: - Every WP has at least one requirement reference - Referenced requirement IDs exist in spec.md - Every FR-### in spec.md is mapped to at least one WP If the JSON output contains `"error": "Requirement mapping validation failed"`, do **not** run finalization. Report the blocking fields (`missing_requirement_ref...

Details

Author
Priivacy-ai
Repository
Priivacy-ai/spec-kitty
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content โ€” not just same category