extension_submission.yml
extension_submission.yml
| Name | About | Labels | Assignees |
|---|---|---|---|
| Extension Submission | Submit your extension to the Spec Kit catalog | extension-submission,enhancement,needs-triage |
Thanks for contributing an extension! This template helps you submit your extension to the community catalog.
Before submitting:
- Review the Extension Publishing Guide
- Ensure your extension has a valid
extension.ymlmanifest - Create a GitHub release with a version tag (e.g., v1.0.0)
- Test installation:
specify extension add <extension-name> --from <your-release-url>
Unique extension identifier (lowercase with hyphens only)
Human-readable extension name
Semantic version number
Brief description of what your extension does (under 200 characters)
Your name or organization
GitHub repository URL for your extension
URL to the GitHub release archive (e.g., v1.0.0.zip)
Open source license type
Link to extension homepage or documentation site
Link to detailed documentation
Link to changelog file
Minimum Spec Kit version required
List any external tools or dependencies required
How many commands does your extension provide?
How many hooks does your extension provide?
2-5 relevant tags (lowercase, separated by commas)
List the main features and capabilities of your extension
Describe how you tested your extension
Provide a simple example of using your extension
Provide the JSON entry for catalog.json (helps reviewers)
Any other information that would help reviewers