[Bug]: specify init writes speckit.manifest.json without the speckit-converge skill it just installed

Đang mở Phù hợp với người mới
#4,273 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
72/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
cli, tooling

Hướng nghiên cứu

Tái hiện bằng specify init --here --integration claude --force với spec-kit v1.0.1, sau đó so sánh .specify/integrations/speckit.manifest.json với .claude/skills/speckit-converge/SKILL.md đã được cài đặt và các tệp speckit-* khác được liệt kê. Theo dõi đường dẫn tạo manifest init và xác minh rằng manifest được tạo bao gồm mọi tệp skill được cài đặt bởi lệnh, bao gồm converge.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug-assess severity-medium

Version

spec-kit v1.0.1, specify init --here --integration claude --force

Description

After an in-place upgrade, .specify/integrations/speckit.manifest.json lists 9 speckit-* SKILL.md entries under files — but init also installed .claude/skills/speckit-converge/SKILL.md, which is absent from the manifest.

Any tooling that uses the manifest to classify vendored files (pristine / modified / missing / untracked — e.g. deciding whether the next specify init will clobber local work) sees converge as untracked: it cannot be classified at all, which is the worst of the four states for a file the installer itself owns.

Observed identically on two independent upgrades (a template repo and a workflows repo, both 0.5.0 → v1.0.1 in-place).

Expected behavior

The generated manifest includes every skill file the init run installs, converge included.

Ngôn ngữ chính
Python
Star
138k
Fork
12.4k
Merge trung bình
3 ngày 6 giờ
Pull request đã merge (30 ngày)
136

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của github/spec-kit

Tất cả issue của github/spec-kit

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.