[Extension]: Add SpecKit Companion v0.27.0 (catalog update)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Đọc mục catalog được đề xuất và so sánh với mục catalog Spec Kit hiện có cho SpecKit Companion, đặc biệt là mục v0.26.0 được nêu trong issue #5324. Cập nhật siêu dữ liệu catalog lên v0.27.0 và bỏ thẻ living-specs đã ngừng sử dụng; kiểm tra xem mục này có khớp với manifest và thông tin phát hành trong issue hay không.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Extension ID
companion
Extension Name
SpecKit Companion
Version
0.27.0
Description
Records your spec-kit runs live: status, resume, and a health check for what actually happened.
Author
alfredoperez
Repository URL
https://github.com/alfredoperez/speckit-companion
Download URL
License
MIT
Homepage (optional)
https://github.com/alfredoperez/speckit-companion/tree/main/apps/speckit-extension
Documentation URL (optional)
https://github.com/alfredoperez/speckit-companion/blob/main/apps/speckit-extension/README.md
Changelog URL (optional)
https://github.com/alfredoperez/speckit-companion/blob/main/apps/speckit-extension/CHANGELOG.md
Required Spec Kit Version
=1.2.5.dev0
Required Tools (optional)
- `python3` (optional)
Number of Commands
19
Number of Hooks (optional)
10
Tags
vscode, progress, hooks
Key Features
- Hands-off runs on Spec Kit's workflow engine —
specify workflow run speckit-companionroutes on the recorded size, and each review gate resumes headless - Hands-off runs cost less — fewer bookkeeping calls and fewer instructions, closing the gap to stock on harder work
- Size is decided before the spec — a change you understand, with nothing risky in it, goes straight to implement
- A test task for every requirement — each is checked through the screen or API in the condition it names
- Corner cuts recorded as concerns — a skipped test, a suppression, an empty stub or a lower coverage bar is kept with its file and line, never blocking
- Specs finish at Completed — a run no longer stops at Implemented when converge adds work
- Living specs retired — each change keeps one folder, and doctor flags leftover living-spec settings
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 Darwin 27.0.0 with Spec Kit 1.4.1.dev0.
- Upgraded a project to v0.27.0 from the published release zip; the retired living-spec skills were removed.
- Ran a real feature hands-off with Claude Code in a terminal (auto on "starred todos"): it was sized simple and ended completed in one session, 25 turns, with a clean run record.
- The extension's own suite passes (Python unit tests and shape parity).
Example Usage
# Install (Spec Kit 1.2.5 or newer)
specify extension add companion --from https://github.com/alfredoperez/speckit-companion/releases/download/companion-latest/companion.zip
# Run the whole pipeline hands-off on a new feature
/speckit.companion.auto Add a dark mode toggle to settings that survives a reload
# Or on Spec Kit's workflow engine, with review gates
specify workflow run speckit-companion --input spec="Add a dark mode toggle"
# Or step by step
/speckit.companion.specify Add a dark mode toggle to settings
/speckit.companion.plan
/speckit.companion.tasks
/speckit.companion.implement
# See where every spec stands, and check the install
/speckit.companion.status
/speckit.companion.doctor
Proposed Catalog Entry
{
"companion": {
"name": "SpecKit Companion",
"id": "companion",
"description": "Records your spec-kit runs live: status, resume, and a health check for what actually happened.",
"author": "alfredoperez",
"version": "0.27.0",
"download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.27.0/companion-0.27.0.zip",
"sha256": "e8e2a62a55e030ec261ee5e3d475effb1b869a4f7abba5b4cd7e155f2133615b",
"repository": "https://github.com/alfredoperez/speckit-companion",
"homepage": "https://github.com/alfredoperez/speckit-companion/tree/main/apps/speckit-extension",
"documentation": "https://github.com/alfredoperez/speckit-companion/blob/main/apps/speckit-extension/README.md",
"changelog": "https://github.com/alfredoperez/speckit-companion/blob/main/apps/speckit-extension/CHANGELOG.md",
"license": "MIT",
"category": "process",
"effect": "read-write",
"requires": {
"speckit_version": ">=1.2.5.dev0",
"tools": [
{
"name": "python3",
"required": false
}
]
},
"provides": {
"commands": 19,
"hooks": 10
},
"tags": [
"vscode",
"progress",
"hooks"
],
"verified": false,
"downloads": 0,
"stars": 0,
"created_at": "2026-06-11T00:00:00Z",
"updated_at": "2026-11-13T00:00:00Z"
}
}
Additional Context
Update from v0.26.0 (#5324) to v0.27.0. Living specs are retired in this release, so the tags follow the manifest and drop living-specs.
- Ngôn ngữ chính
- Python
- Star
- 149k
- Fork
- 13.4k
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 223
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github/spec-kit
-
triage-must-have
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Workflow-step verifier test fixture breaks when the checkout path contains whitespace (4 failures on macOS)Có thể đã có người làm @mehdikarimi55 đã nhận 3 ngày trước. Đang mởtriage-can-wait
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Parity tests fail under the documented direct pytest invocation when the ambient python3 lacks PyYAML (11 failures)Có thể đã có người làm @mehdikarimi55 đã nhận 3 ngày trước. Đang mởtriage-must-have
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage-out-of-scope
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày
-
triage-must-have
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của github/spec-kit
Issue tương tự
-
SslLibrary crashes with unhandled OSError: port/proto not found on non-standard SSL portsCó thể đã có người làm @himanchalkaushale đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
OWASP/Nettacker#1884 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
A-connection-core C-enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
aws-samples/sample-per-model-bedrock#869 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Spec: say that included_antigen_sources gates LENS labels; do not merge it into antigen kindsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
fzn0x/watchtower#17 ·