spec-kit
💫 Toolkit to help you get started with Spec-Driven Development
Learn how Spec Kit generates release packages for AI agents in CI/CD workflows. Discover automated zip archive creation for Bash and PowerShell environments on version tag push.
How the Deep Merge Algorithm Recursively Handles Nested JSON Dictionaries in Spec-KitDiscover how Spec-Kit's deep merge algorithm recursively handles nested JSON dictionaries. Learn how it merges dictionaries and replaces other values.
How AI Agents Are Validated During Initialization in Spec-Kit: CLI vs IDEDiscover how Spec-Kit validates AI agents during initialization. Learn the differences between CLI agent checks and IDE agent validation skipping using the requires cli flag.
How PowerShell Script Generation Differs from Bash Scripts Using the `--script ps` FlagDiscover how PowerShell script generation with the --script ps flag replaces Bash scripts with advanced PowerShell cmdlets, Windows-native error handling and parameter validation for your spec-kit projects.
How Generic Agent Support Works with `--ai-commands-dir` for Custom Agents in Spec-KitIntegrate custom AI agents into Spec-Kit projects using --ai generic and --ai-commands-dir. Point the CLI to your custom command file directory for seamless support.
How SPECIFYFEATURE Environment Variable Overrides Feature Detection in Non-Git RepositoriesLearn how the SPECIFYFEATURE environment variable overrides Spec-Kit feature detection in non-Git repositories. Force feature enablement or disablement bypassing auto-detection.
How Template Flattening Works in Spec-Kit: Extracting Nested Directory StructuresDiscover how template flattening in Spec-Kit extracts nested directory structures by copying files using only their basename. Simplify your release package generation.
How the spec-kit `check` Command Verifies AI Tool Installations with the `requires_cli` FlagLearn how the spec-kit check command verifies AI tool installations using the requires_cli flag. See how it efficiently tests CLI tools while skipping IDE based agents.
Spec Kit Extension System Architecture and Publishing GuideExplore the Spec Kit extension system architecture powered by seven core components. Learn how to publish your own third-party extensions for the github spec kit with this comprehensive guide.
How ensure_executable_scripts Handles Cross-Platform Script Permissions in Spec-KitDiscover how spec-kit ensures executable script permissions across platforms. Learn about the cross-platform logic behind ensure_executable_scripts for Windows and POSIX systems.
How YAML Frontmatter Parsing Works for Installing AI Agent Skills in Spec-KitLearn how SpecKit parses YAML frontmatter to install AI agent skills. Understand the process of splitting Markdown, safely loading YAML, and generating new SKILL.md files for agentskills.io.
How to Configure SSL/TLS for Corporate Environments Using the Truststore in Spec-KitConfigure SSL/TLS for corporate environments with Spec-Kit. Seamlessly validate HTTPS connections using the truststore library and custom root CAs for enhanced security.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →