AGENTS.md · github/spec-kit
AGENTS.md from github/spec-kit: 77 lines covering About Spec Kit and Specify, Adding or Updating CLI Commands, Adding or Updating MCP Commands, Adding or…
Template by github
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/github/spec-kit/main/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 77 lines
- File
AGENTS.md
Sections
- About Spec Kit and Specify
- Adding or Updating CLI Commands
- Adding or Updating MCP Commands
- Adding or Updating Agent Integrations
- Adding or Updating Workflow Steps
- Testing Executable Behavior
- PowerShell Compatibility
- Branches and Agent Contributions
- Other Contribution Guidance
- Common Pitfalls
First lines (shown under the repo's MIT license)
# AGENTS.md ## About Spec Kit and Specify **GitHub Spec Kit** is a comprehensive toolkit for implementing Spec-Driven Development (SDD) - a methodology that emphasizes creating clear specifications before implementation. The toolkit includes templates, scripts, and workflows that guide development teams through a structured approach to building software. **Specify CLI** is the command-line interface that bootstraps projects with the Spec Kit framework. It sets up the necessary directory structures, templates, and AI agent integrations to support the Spec-Driven Development workflow. The toolkit supports multiple AI coding assistants, allowing teams to use their preferred tools while maintaining consistent project structure and development practices. ## Adding or Updating CLI Commands Before adding, updating, or reorganizing Specify CLI commands, read [Shared Command Application Architecture](design/shared.md) and [Specify CLI Command Architecture](design/cli.md). They define the shared operation boundary, command-module naming, private phases, nested command groups, registration ownership, and mirrored tests. ## Adding or Updating MCP Commands Before adding or changing MCP tools for Specify commands, read [Shared Command Application Architecture](design/shared.md) and [Specify MCP Command Architecture](design/mcp.md). They define the shared operation boundary, typed contracts, explicit inventory, side-effect metadata, the local stdio protocol boundary, and mirrored tests. ## Adding or Updating Agent Integrations Before adding or changing AI agent integrations, read [Agent Integration Design](design/integration.md). It covers delivery routes, output formats, registration, and install/uninstall ownership. ## Adding or Updating Workflow Steps Before adding or changing workflow step types, read [Workflow Step Design](design/workflow-step.md). It covers registration, validation, execution, resume, and installed step packages. ## Testing Executable Behavior Before changing code or configuration that runs or controls execution without an LLM, read [Testing deterministic behavior](CONTRIBUTING.md#testing-deterministic-behavior). Behavioral changes need positive and negative coverage; bug fixes need before-and-after regression evidence. ## PowerShell Compatibility All PowerShell scripts in the repository and all generated PowerShell functionality MUST target Windows PowerShell 5.1, the version included with Windows. When adding or changing PowerShell code, use only syntax, cmdlets, parameters, and .NET APIs available in Windows PowerShell 5.1. Account for encoding and other runtime differences, preserve the required behavioral parity with Bash and Python implementations, and provide Windows PowerShell 5.1 validation evidence for behavioral changes. ## Branches and Agent Contributions When creating a branch, follow [Branch naming](CONTRIBUTING.md#branch-naming). Before authoring commits, opening PRs, or posting review comments, read [Agent-authored Git and review activity](CONTRIBUTING.md#agent-authored-git-and-review-activity). Agent-authored commits and AI-generated PRs and comments each require their own disclosure; a PR-body disclosure alone does not cover later activity. ## Other Contribution Guidance For contribution or repository-workflow questions not covered above, or when the applicable guidance is unclear, read [CONTRIBUTING.md](CONTRIBUTING.md) before acting. ## Common Pitfalls - **Running tests against the wrong environment:** Run the suite inside this worktree's own virtualenv (`uv sync --extra test` then `.venv/bin/python -m pytest`). A bare `uv run pytest` can pick up an editable install from another worktree and fail to import new subpackages.
Signals
- Stars
- 142,703
- Forks
- 12,777
- Open issues
- 110
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/github/spec-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from github
- 0.860score
GitHub
githubOfficial
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
ConnectorAFreshness: ARemoteLocal★ 33.9KClaude Code +5 - 0.641score
gh-stack
github
Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack.
SkillAFreshness: A★ 13Claude Code +9 - 0.523score
gh-stack
github
Create, inspect, or update stacks of dependent branches and PRs with the gh-stack CLI extension.
SkillBFreshness: BClaude Code +9 - 0.510score
gh-stack
github
Manage stacked branches and pull requests with the gh-stack GitHub CLI extension.
SkillBFreshness: BClaude Code +9
Cite this page
AGENTS.md · github/spec-kit. Agent Mart. https://agentmart.dev/templates/github-spec-kit-agents-md (last updated 2026-10-24)