[Extension]: Add spec-kit-switch
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 66/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- git
- Ambito
- tooling
Direzione di ricerca
Esamina la voce di catalogo proposta, il manifest extension.yml, README.md e LICENSE del repository dell’estensione collegato. Inizia individuando il catalogo delle estensioni del repository e i relativi controlli di validazione. L’attività è completata quando i metadati di Spec Switcher sono stati aggiunti correttamente e il catalogo continua a superare la validazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Extension ID
switch
Extension Name
Spec Switcher
Version
1.0.0
Description
Navigate between specs — list available specs and switch active feature with git checkout
Author
Wagner Sousa
Repository URL
https://github.com/wagner-sousa/spec-kit-switch
Download URL
https://github.com/wagner-sousa/spec-kit-switch/archive/refs/tags/v1.0.0.zip
License
MIT
Homepage
https://github.com/wagner-sousa/spec-kit-switch
Documentation URL
https://github.com/wagner-sousa/spec-kit-switch#readme
Changelog URL
https://github.com/wagner-sousa/spec-kit-switch/blob/main/CHANGELOG.md
Required Spec Kit Version
=0.4.0
Number of Commands
2
Number of Hooks
0
Tags
navigation, workflow, specs, sdd, git
Key Features
- List all available specs with branch and active status in a table
- Switch between specs via git checkout (avoids feature.json conflicts)
- Auto-unlock previous spec lifecycle on switch via cross-plugin interface
- --local-only flag for branchless specs
Testing Checklist
- Extension installs successfully via download URL
- All commands execute without errors
- Documentation is complete and accurate
- No security vulnerabilities identified
- Tested on at least one real project
Submission Requirements
- Valid
extension.ymlmanifest included - README.md with installation and usage instructions
- LICENSE file included
- GitHub release created with version tag
- All command files exist and are properly formatted
- Extension ID follows naming conventions (lowercase-with-hyphens)
Testing Details
Tested on Linux with Spec Kit v0.13.3 in the spec-kit-docker template project. Both commands verified: switch.list shows all specs with branch/status table, switch.set performs git checkout with auto-unlock of previous spec. Cross-plugin interface tested with lifecycle extension for seamless spec transitions.
Example Usage
specify extension add switch --from https://github.com/wagner-sousa/spec-kit-switch/archive/refs/tags/v1.0.0.zip
/speckit.switch.list
/speckit.switch.set 013
Proposed Catalog Entry
{
"switch": {
"name": "Spec Switcher",
"id": "switch",
"description": "Navigate between specs — list available specs and switch active feature with git checkout",
"author": "Wagner Sousa",
"version": "1.0.0",
"download_url": "https://github.com/wagner-sousa/spec-kit-switch/archive/refs/tags/v1.0.0.zip",
"repository": "https://github.com/wagner-sousa/spec-kit-switch",
"homepage": "https://github.com/wagner-sousa/spec-kit-switch",
"license": "MIT",
"requires": {
"speckit_version": ">=0.4.0"
},
"provides": {
"commands": 2
},
"tags": ["navigation", "workflow", "specs", "sdd", "git"],
"verified": false,
"downloads": 0,
"stars": 0,
"created_at": "2026-07-31T00:00:00Z",
"updated_at": "2026-07-31T00:00:00Z"
}
}
- Lingua principale
- Python
- Stelle
- 138k
- Fork
- 12.4k
- Merge medio
- 3g 6h
- PR unite (30g)
- 145
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/spec-kit
-
triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
enhancement needs-triage triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
bundle-submission needs-info triage-can-wait validation-failed
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
author-awaiting enhancement needs-triage preset-submission triage-can-wait validation-failed
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
author-awaiting enhancement extension-submission needs-triage triage-can-wait validation-failed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Tutte le issue di github/spec-kit
Issue simili
-
货币战争手改优先级配置缺少列表元素类型校验(P3) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Apertaarea: ci bug perceived difficulty: 3
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ClickHouse/clickhouse-connect#1057 ·