Getting Involved
Contribute Code
Submit bug fixes, add new features, or help expand AI agent support
Get Support
Find help, report issues, and connect with the community
View Changelog
Stay updated with the latest features and improvements
Read the Guide
Learn the complete Spec-Driven Development methodology
Project Status
Spec Kit is under active development with regular updates and improvements. The maintainers and community work together to:- Respond to support requests and feature suggestions in a timely manner
- Expand support for new AI coding agents and assistants
- Improve the Spec-Driven Development workflow based on real-world usage
- Maintain high code quality and comprehensive documentation
Community Values
Open and Welcoming
We’re committed to fostering an open and welcoming environment for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.Quality and Collaboration
We value:- Respectful collaboration - Different viewpoints and experiences strengthen the project
- Constructive feedback - Gracefully accepting and providing helpful criticism
- Community focus - Prioritizing what’s best for all users and contributors
- Empathy - Understanding and supporting fellow community members
Transparency with AI
If you use AI assistance (agents, ChatGPT, etc.) while contributing, you must disclose this in your pull request or issue, along with the extent of AI use.
- “This PR was written primarily by GitHub Copilot.”
- “I consulted ChatGPT to understand the codebase but authored the solution manually.”
Ways to Contribute
Code Contributions
- Bug fixes - Help resolve issues and improve stability
- New features - Add functionality that benefits all users
- AI agent support - Integrate new AI coding assistants
- Template improvements - Enhance the Spec-Driven Development templates
- Script enhancements - Improve automation and workflow scripts
Non-Code Contributions
- Documentation - Improve guides, examples, and explanations
- Bug reports - Detailed issue reports help us fix problems faster
- Feature requests - Share ideas for new capabilities
- Community support - Help answer questions from other users
- Testing - Try new features and provide feedback
Code of Conduct
This project follows the Contributor Covenant Code of Conduct. By participating, you agree to:- Use welcoming and inclusive language
- Be respectful of differing viewpoints and experiences
- Focus on what’s best for the community
- Show empathy towards other community members
- Avoid sexualized language, trolling, insults, harassment, or inappropriate conduct
Reporting Issues
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [email protected]. All complaints will be reviewed and investigated confidentially.Project Resources
- Repository: github/spec-kit
- Documentation: GitHub Pages
- Issues: GitHub Issues
- License: MIT License