Skip to content

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.

We recommend learning the content in this chapter in the following order:

  1. Writing Custom Skills: First master the basic structure and development standards of skills
  2. Testing Skills: Ensure the quality of the skills you write is reliable
  3. 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: