GitHub Copilot agents, prompts, skills, and hooks — composable Copilot tooling for spec-driven AI development.
Used as a git submodule (at .copilot/) to provide:
.github/agents/— Copilot agents for every stage of the spec-kit lifecycle.github/prompts/— slash-command prompts for VS Code / Copilot Chat.github/skills/— reusable skill modules.github/hooks/— session-logger hook
copilot-kit is the Copilot tooling layer. Pair it with:
| Kit | Submodule path | Provides |
|---|---|---|
| speckit-core | .speckit/ |
spec-kit templates, scripts, memory stubs |
claude-kit (coming soon) |
.claude/ |
Claude-specific tooling |
Note:
speckit.*agents reference.specify/templates/which is provided byspeckit-core. When used withoutspeckit-core, those agents are automatically skipped at bootstrap time.When paired with
speckit-core, this repo now exposes.specify/ai-kit.manifest.jsonso the generic linker inspeckit-corecan attach Copilot-owned files without hardcoding.github/*logic in every consumer.
Set copilot_enabled: true in your repos.json entry — the bootstrap workflow handles everything automatically.
bash <(curl -fsSL https://raw.githubusercontent.com/jwill824/copilot-kit/main/install.sh)If .speckit/ is already present, the installer delegates to:
bash .speckit/.specify/scripts/bash/link-ai-integration.sh copilot .copilotIf speckit-core is not present, copilot-kit falls back to its standalone linking behavior.
/speckit.constitution → /speckit.specify → /speckit.clarify
/speckit.plan → /speckit.tasks → /speckit.implement → /speckit.analyze
| Agent | Command | Purpose |
|---|---|---|
speckit.constitution.agent.md |
/speckit.constitution |
Initialize project constitution |
speckit.specify.agent.md |
/speckit.specify |
Write feature specs |
speckit.clarify.agent.md |
/speckit.clarify |
Clarify requirements |
speckit.plan.agent.md |
/speckit.plan |
Generate implementation plans |
speckit.tasks.agent.md |
/speckit.tasks |
Break plans into tasks |
speckit.implement.agent.md |
/speckit.implement |
Implement tasks |
speckit.analyze.agent.md |
/speckit.analyze |
Analyze code quality |
speckit.review.agent.md |
/speckit.review |
AI PR review |
speckit.checklist.agent.md |
/speckit.checklist |
Pre-merge checklist |
speckit.taskstoissues.agent.md |
/speckit.taskstoissues |
Convert tasks to GitHub Issues |
issue-triage.agent.md |
/issue-triage |
Triage GitHub Issues |
Slash-command prompts for each spec-kit lifecycle phase plus issue-triage.
- conventional-commit — enforces conventional commit message format
- context-map — generates a codebase context map for AI agents
- github-issues — GitHub Issues best practices and reference docs
Automatically logs Copilot session start/end and each prompt to logs/.
- speckit-core — spec-kit templates and scripts
- github-repo-factory — Terraform-managed repo factory
- GitHub Copilot Docs