spec-kitty / spec-kitty/spec-kitty

Generated command and skill version drift has no compatibility diagnostic

Open
#2,690 2 comments 0 reactions 0 assignees View on GitHub
catfooding priority:P2 tech-debt usability
Dominant language
Python
Stars
1.6k
Forks
165
Avg merge
14h 22m
Merged PRs (30d)
343

Description

Observed while running the #2658 mission (TF-024).

## Reproduction

1. Install a current Spec Kitty CLI and generate/project its command skills.
2. Invoke a slash-command payload stamped with an older `spec-kitty-command-version` (observed: 3.1.2a3) while the projected task skill comes from a newer CLI (observed: 3.2.5+).
3. Observe no diagnostic explaining compatibility, instruction precedence, or whether regeneration is required.

## Expected

At invocation or context resolution, emit a machine-readable version compatibility decision: compatible, regenerate, or unsupported, including which instruction source is authoritative.

Contributor guide

Open the contributing guide

Research direction

Start at command invocation and context resolution, reproducing the mismatch between the observed 3.1.2a3 command payload and 3.2.5+ projected task skill. Trace how instruction sources are selected, then define and verify a machine-readable compatible, regenerate, or unsupported decision that identifies the authoritative source.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.