Bug Description
After running specify init --ai claude, the manifest file is created at .specify/integrations/speckit.manifest.json but the files field is empty ({}). No skill files are generated in .claude/commands/, so skills like /speckit-constitution are not recognized by Claude Code.
This is related to but distinct from #1983 — that issue covers missing CLAUDE.md, while this issue is about the skill files themselves not being created.
Steps to Reproduce
- Run
specify init <project> --ai claude
- Inspect
.specify/integrations/speckit.manifest.json
- Try to invoke
/speckit-constitution in Claude Code
Manifest Contents
{
"integration": "speckit",
"version": "0.5.0",
"installed_at": "2026-04-06T19:40:24.619670+00:00",
"files": {}
}
Expected Behavior
The manifest files field should reference generated skill files, and those files should exist (e.g., .claude/commands/speckit-constitution.md), making /speckit-constitution and other speckit skills available in Claude Code.
Actual Behavior
.specify/integrations/speckit.manifest.json exists but files is {}
.claude/commands/ directory does not exist
/speckit-constitution and other speckit skills are not recognized
Specify CLI Version
0.5.0
AI Agent
Claude Code
Operating System
macOS (Darwin 25.4.0)
Bug Description
After running
specify init --ai claude, the manifest file is created at.specify/integrations/speckit.manifest.jsonbut thefilesfield is empty ({}). No skill files are generated in.claude/commands/, so skills like/speckit-constitutionare not recognized by Claude Code.This is related to but distinct from #1983 — that issue covers missing
CLAUDE.md, while this issue is about the skill files themselves not being created.Steps to Reproduce
specify init <project> --ai claude.specify/integrations/speckit.manifest.json/speckit-constitutionin Claude CodeManifest Contents
{ "integration": "speckit", "version": "0.5.0", "installed_at": "2026-04-06T19:40:24.619670+00:00", "files": {} }Expected Behavior
The manifest
filesfield should reference generated skill files, and those files should exist (e.g.,.claude/commands/speckit-constitution.md), making/speckit-constitutionand other speckit skills available in Claude Code.Actual Behavior
.specify/integrations/speckit.manifest.jsonexists butfilesis{}.claude/commands/directory does not exist/speckit-constitutionand other speckit skills are not recognizedSpecify CLI Version
0.5.0
AI Agent
Claude Code
Operating System
macOS (Darwin 25.4.0)