Extending Superpowers
This chapter teaches you how to extend Superpowers: writing custom skills, testing skills, and contributing to the project. After completing this chapter, you can build your own AI coding workflow and share your results with the community.
Subpage Navigation
Writing Custom Skills
Learn to write your own skills following best practices. Master every step of skill development, from skill structure and metadata definition to actual implementation.
Testing Skills
Use sub-agents to test your custom-written skills, ensuring they work correctly in various scenarios. Learn how to write test cases and validation methods.
Contributing Guide
Contribute skills and improvements to the Superpowers project. Understand the contribution process, code standards, and submission workflow to benefit more people from your work.
Recommended Learning Path
We recommend learning the content in this chapter in the following order:
- Writing Custom Skills: First master the basic structure and development standards of skills
- Testing Skills: Ensure the quality of the skills you write is reliable
- Contributing Guide: Share excellent skills with the community
Tip
Before learning to write skills, we recommend completing How to Use Skills and at least 2-3 core workflows first. This will help you better understand the application scenarios of skills.
Prerequisites
Before starting this chapter, ensure:
- ✅ Completed Quick Start
- ✅ Familiar with at least 2 core workflows (e.g., Design Workflow and TDD Workflow)
- ✅ Understand basic Markdown writing standards
- ✅ Have some programming experience (JavaScript/TypeScript preferred)
Next Steps
After completing this chapter, you can:
- Check FAQ & Troubleshooting to solve issues you encounter
- Read Best Practices & Pitfalls Guide to learn in-depth usage techniques
- Reference Skills Complete Reference to see all available skills