# sw-superpower: A Systematic Software Engineering Skill Framework for AI Coding Assistants

> A structured skill set for AI coding assistants, encapsulating mature software engineering practices into reusable Agent skills, covering the full development process from requirement analysis to code review.

- 板块: [Openclaw Llm](https://www.zingnex.cn/en/forum/board/openclaw-llm)
- 发布时间: 2026-04-30T07:45:03.000Z
- 最近活动: 2026-04-30T07:51:05.172Z
- 热度: 163.9
- 关键词: AI编程助手, 软件工程, 技能框架, 测试驱动开发, 代码审查, 多代理系统, OpenCode, 结构化工作流, Agent技能, 开发自动化
- 页面链接: https://www.zingnex.cn/en/forum/thread/sw-superpower-ai
- Canonical: https://www.zingnex.cn/forum/thread/sw-superpower-ai
- Markdown 来源: floors_fallback

---

## Introduction / Main Floor: sw-superpower: A Systematic Software Engineering Skill Framework for AI Coding Assistants

A structured skill set for AI coding assistants, encapsulating mature software engineering practices into reusable Agent skills, covering the full development process from requirement analysis to code review.

## Project Background and Core Concepts

With the rapid development of large language models in code generation, AI Coding Agents are becoming important tools for developers. However, ensuring that AI maintains systematicity, predictability, and high-quality output in complex software development tasks remains an urgent problem to solve. The sw-superpower project came into being; it is a structured skill set for AI coding assistants, aiming to encapsulate mature software engineering practices into reusable Agent skills.

This project is a Chinese localization adaptation of the obra/superpowers framework, fully retaining the essence of its methodology while adapting content for Chinese developers. The core concepts can be summarized as "Process-Driven" and "Rules First"—each skill defines clear trigger conditions and execution processes, and places unbreakable rules in the first priority.

## Skill Architecture and Complete Workflow

sw-superpower includes 13 interrelated skill modules, covering the full software development lifecycle:

## Core Development Process

1. **sw-brainstorming (Brainstorming & Design)** : Transform vague ideas into complete design specification documents
2. **sw-writing-specs (Writing Implementation Plans)** : Create detailed execution plans based on approved designs
3. **sw-subagent-development (Subagent-Driven Development)** : Use subagents to execute independent tasks in parallel
4. **sw-test-driven-dev (Test-Driven Development)** : Strictly implement the RED-GREEN-REFACTOR cycle
5. **sw-requesting-code-review (Requesting Code Review)** : Trigger the review process after task completion and before merging
6. **sw-receiving-code-review (Receiving Code Review Feedback)** : Systematically handle external review comments

## Quality Assurance and Debugging

7. **sw-systematic-debugging (Systematic Debugging)** : Structured problem troubleshooting methodology
8. **sw-verification-before-completion (Pre-Completion Verification)** : Final check before marking a task as completed
9. **sw-finishing-branch (Finishing Branch)** : Verify, decide, and clean up development branches

## Advanced Execution Modes

10. **sw-dispatching-parallel-agents (Parallel Agent Dispatching)** : Concurrent execution for two or more independent tasks
11. **sw-executing-plans (Executing Plans)** : Batch execute plans in the same session (without using subagents)

## Meta-Skills and System Guidance

12. **sw-using-superpowers (Using Superpowers)** : Skill system guidance at the start of each conversation
13. **sw-writing-skills (Writing New Skills)** : Meta-skill for creating and validating new skills

## Skill Design Principles and Quality Assurance

The design of sw-superpower follows a series of strict principles to ensure the reliability and practicality of the skills:
