gitextract_9kdterdf/ ├── .devcontainer/ │ ├── devcontainer.json │ └── post-create.sh ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── agent_request.yml │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── extension_submission.yml │ │ ├── feature_request.yml │ │ └── preset_submission.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── RELEASE-PROCESS.md │ ├── codeql.yml │ ├── docs.yml │ ├── lint.yml │ ├── release-trigger.yml │ ├── release.yml │ ├── scripts/ │ │ ├── check-release-exists.sh │ │ ├── create-github-release.sh │ │ ├── create-release-packages.ps1 │ │ ├── create-release-packages.sh │ │ ├── generate-release-notes.sh │ │ ├── get-next-version.sh │ │ ├── simulate-release.sh │ │ └── update-version.sh │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .markdownlint-cli2.jsonc ├── AGENTS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── docs/ │ ├── .gitignore │ ├── README.md │ ├── docfx.json │ ├── index.md │ ├── installation.md │ ├── local-development.md │ ├── quickstart.md │ ├── toc.yml │ └── upgrade.md ├── extensions/ │ ├── EXTENSION-API-REFERENCE.md │ ├── EXTENSION-DEVELOPMENT-GUIDE.md │ ├── EXTENSION-PUBLISHING-GUIDE.md │ ├── EXTENSION-USER-GUIDE.md │ ├── README.md │ ├── RFC-EXTENSION-SYSTEM.md │ ├── catalog.community.json │ ├── catalog.json │ ├── selftest/ │ │ ├── commands/ │ │ │ └── selftest.md │ │ └── extension.yml │ └── template/ │ ├── .gitignore │ ├── CHANGELOG.md │ ├── EXAMPLE-README.md │ ├── LICENSE │ ├── README.md │ ├── commands/ │ │ └── example.md │ ├── config-template.yml │ └── extension.yml ├── newsletters/ │ └── 2026-February.md ├── presets/ │ ├── ARCHITECTURE.md │ ├── PUBLISHING.md │ ├── README.md │ ├── catalog.community.json │ ├── catalog.json │ ├── scaffold/ │ │ ├── README.md │ │ ├── commands/ │ │ │ ├── speckit.myext.myextcmd.md │ │ │ └── speckit.specify.md │ │ ├── preset.yml │ │ └── templates/ │ │ ├── myext-template.md │ │ └── spec-template.md │ └── self-test/ │ ├── commands/ │ │ └── speckit.specify.md │ ├── preset.yml │ └── templates/ │ ├── agent-file-template.md │ ├── checklist-template.md │ ├── constitution-template.md │ ├── plan-template.md │ ├── spec-template.md │ └── tasks-template.md ├── pyproject.toml ├── scripts/ │ ├── bash/ │ │ ├── check-prerequisites.sh │ │ ├── common.sh │ │ ├── create-new-feature.sh │ │ ├── setup-plan.sh │ │ └── update-agent-context.sh │ └── powershell/ │ ├── check-prerequisites.ps1 │ ├── common.ps1 │ ├── create-new-feature.ps1 │ ├── setup-plan.ps1 │ └── update-agent-context.ps1 ├── spec-driven.md ├── spec-kit.code-workspace ├── src/ │ └── specify_cli/ │ ├── __init__.py │ ├── agents.py │ ├── extensions.py │ └── presets.py ├── templates/ │ ├── agent-file-template.md │ ├── checklist-template.md │ ├── commands/ │ │ ├── analyze.md │ │ ├── checklist.md │ │ ├── clarify.md │ │ ├── constitution.md │ │ ├── implement.md │ │ ├── plan.md │ │ ├── specify.md │ │ ├── tasks.md │ │ └── taskstoissues.md │ ├── constitution-template.md │ ├── plan-template.md │ ├── spec-template.md │ ├── tasks-template.md │ └── vscode-settings.json └── tests/ ├── __init__.py ├── hooks/ │ ├── .specify/ │ │ └── extensions.yml │ ├── TESTING.md │ ├── plan.md │ ├── spec.md │ └── tasks.md ├── test_agent_config_consistency.py ├── test_ai_skills.py ├── test_cursor_frontmatter.py ├── test_extensions.py ├── test_merge.py └── test_presets.py