VibeKoding / Level 3 ยท MasterLevel 3 ยท Master / Claude Code Superpowers untuk Kode Kelas IndustriClaude Code Superpowers untuk Kode Kelas Industri
VK

Claude Code Superpowers untuk Kode Kelas IndustriClaude Code Superpowers untuk Kode Kelas Industri

๐Ÿ“š Level 3 ยท MasterLevel 3 ยท Master ๐ŸŒ Dual Bahasa (ID / EN) โšก VibeKoding Native

Modul master Level 3 VibeKoding: Claude Code Superpowers untuk Kode Kelas Industri.Modul master Level 3 VibeKoding: Claude Code Superpowers untuk Kode Kelas Industri.

Introduction to SuperpowersIntroduction to Superpowers

Superpowers is an open-source agent skills framework created by Jesse Vincent (online handle: obra), specifically designed to solve a core problem in AI programming: how to make AI produce "engineering-grade" code instead of "toy-grade" code.Superpowers is an open-source agent skills framework created by Jesse Vincent (online handle: obra), specifically designed to solve a core problem in AI programming: how to make AI produce "engineering-grade" code instead of "toy-grade" code.

Imagine a normal AI coding assistant as a "smart intern." It can write runnable code, but it may have no tests, no documentation, and no best-practice discipline. Superpowers is like assigning a "senior engineer mentor" to that intern, forcing it to follow a complete software development process.Imagine a normal AI coding assistant as a "smart intern." It can write runnable code, but it may have no tests, no documentation, and no best-practice discipline. Superpowers is like assigning a "senior engineer mentor" to that intern, forcing it to follow a complete software development process.

Why Do We Need Superpowers?Why Do We Need Superpowers?

Before Superpowers, there were several issues when using Claude Code:Before Superpowers, there were several issues when using Claude Code:

Superpowers solves these issues and turns Claude into a "disciplined development team." It helps clarify requirements first, then creates a plan, then develops with TDD, and finally ensures quality through code review.Superpowers solves these issues and turns Claude into a "disciplined development team." It helps clarify requirements first, then creates a plan, then develops with TDD, and finally ensures quality through code review.

------

Quick StartQuick Start

Step 1: Install SuperpowersStep 1: Install Superpowers

Run in Claude Code:Run in Claude Code:

bash
# Add marketplace /plugin marketplace add obra/superpowers-marketplace # Install superpowers /plugin install superpowers@superpowers-marketplace

Or clone manually:Or clone manually:

bash
git clone https://github.com/obra/superpowers.git ~/.claude/skills/superpowers

Step 2: Try Your First SkillStep 2: Try Your First Skill

Let's use Superpowers' brainstorming skill to experience its value.Let's use Superpowers' brainstorming skill to experience its value.

In Claude Code, type:In Claude Code, type:

text
Build me a user login feature

Before Superpowers: Claude starts writing code directly and may produce something you do not really want.Before Superpowers: Claude starts writing code directly and may produce something you do not really want.

With Superpowers: Claude uses Socratic questions to help clarify requirements:With Superpowers: Claude uses Socratic questions to help clarify requirements:

> Is this login feature for a Web app or a mobile app?> Is this login feature for a Web app or a mobile app?

>>

> Which login methods are required? Email/password? Third-party login (Google, GitHub)?> Which login methods are required? Email/password? Third-party login (Google, GitHub)?

>>

> Do you need a "remember me" feature?> Do you need a "remember me" feature?

>>

> Should password reset be via email or SMS?> Should password reset be via email or SMS?

>>

> ...> ...

These questions force you to clarify what you actually need before coding, preventing a lot of unused code.These questions force you to clarify what you actually need before coding, preventing a lot of unused code.

Step 3: Understand Skill Trigger MechanismsStep 3: Understand Skill Trigger Mechanisms

Superpowers is not a "magic switch." It is a set of skills. Understanding how skills are triggered is important.Superpowers is not a "magic switch." It is a set of skills. Understanding how skills are triggered is important.

Three trigger methods:Three trigger methods:

  1. Keyword triggerKeyword trigger
  2. When you mention "TDD," "test-driven development," or "write tests first"When you mention "TDD," "test-driven development," or "write tests first"
  3. The test-driven-development skill is activatedThe test-driven-development skill is activated
    1. Scenario triggerScenario trigger
    2. When requirements are unclear, brainstorming asks proactive questionsWhen requirements are unclear, brainstorming asks proactive questions
    3. When bugs appear, systematic-debugging is activatedWhen bugs appear, systematic-debugging is activated
      1. Manual invocationManual invocation
      2. Use skill names directly, such as: /test-driven-developmentUse skill names directly, such as: /test-driven-development
      3. ๐Ÿ’ก Important Clarification: What Happens If You Do Not Specify TDD?๐Ÿ’ก Important Clarification: What Happens If You Do Not Specify TDD?

        This is a common misunderstanding. Let's clarify:This is a common misunderstanding. Let's clarify:

        text
        # Case A: TDD not mentioned "Implement a calculator" -> Claude may write tests, or may not -> Depends on the model's own habits # Case B: TDD explicitly requested "Implement a calculator with TDD" -> test-driven-development skill is activated -> RED-GREEN-REFACTOR is enforced
        

        The real value of Superpowers: not creating abilities from nothing, but strengthening discipline.The real value of Superpowers: not creating abilities from nothing, but strengthening discipline.

        • Without the TDD skill: Claude writing tests is "maybe"Without the TDD skill: Claude writing tests is "maybe"
        • With the TDD skill: Claude is forced to follow TDD flowWith the TDD skill: Claude is forced to follow TDD flow

        Understanding the Value of SuperpowersUnderstanding the Value of Superpowers

        From the explanation above, the core value of Superpowers is clear:From the explanation above, the core value of Superpowers is clear:

        1. Requirements first: brainstorming asks actively when requirements are vagueRequirements first: brainstorming asks actively when requirements are vague
        2. Process discipline: test-driven-development enforces the TDD red-green-refactor cycleProcess discipline: test-driven-development enforces the TDD red-green-refactor cycle
        3. Task decomposition: writing-plans breaks large projects into small tasksTask decomposition: writing-plans breaks large projects into small tasks
        4. Quality control: code-review skills ensure code qualityQuality control: code-review skills ensure code quality
        5. ------

          Superpowers Core Skills in DetailSuperpowers Core Skills in Detail

          Superpowers includes 20+ composable skills covering the full software lifecycle. Let's go through them by category.Superpowers includes 20+ composable skills covering the full software lifecycle. Let's go through them by category.

          ๐Ÿงช Testing Skills๐Ÿงช Testing Skills

          test-driven-developmenttest-driven-development

          How to trigger: mention keywords like "TDD," "test-driven development," or "write tests first."How to trigger: mention keywords like "TDD," "test-driven development," or "write tests first."

          What this skill does: forces Claude to follow the TDD red-green-refactor cycle instead of "maybe writing tests later."What this skill does: forces Claude to follow the TDD red-green-refactor cycle instead of "maybe writing tests later."

          Traditional approach (common problems):Traditional approach (common problems):

          1. Write code directlyWrite code directly
          2. Do a quick manual testDo a quick manual test
          3. Find bugs and patch codeFind bugs and patch code
          4. Repeat... (tests? maybe next time)Repeat... (tests? maybe next time)
          5. TDD approach (after skill activation):TDD approach (after skill activation):

            1. ๐Ÿ”ด RED: write a failing test first๐Ÿ”ด RED: write a failing test first
            2. ๐ŸŸข GREEN: write the minimal code to pass the test๐ŸŸข GREEN: write the minimal code to pass the test
            3. ๐Ÿ”ต REFACTOR: refactor while keeping tests passing๐Ÿ”ต REFACTOR: refactor while keeping tests passing
            4. RepeatRepeat
            5. Example usage:Example usage:

              text
              Implement a user authentication module using TDD
              

              Claude will:Claude will:

              1. Write tests first (username/password validation, token generation, etc.)Write tests first (username/password validation, token generation, etc.)
              2. Run tests and confirm all fail (RED)Run tests and confirm all fail (RED)
              3. Write minimal implementation codeWrite minimal implementation code
              4. Run tests and confirm pass (GREEN)Run tests and confirm pass (GREEN)
              5. Refactor code and extract shared logicRefactor code and extract shared logic
              6. Run tests again and confirm pass (REFACTOR)Run tests again and confirm pass (REFACTOR)
              7. > Note: if you do not mention "TDD," Claude may or may not write tests. The skill's role is to enforce process discipline so tests are not "forgotten."> Note: if you do not mention "TDD," Claude may or may not write tests. The skill's role is to enforce process discipline so tests are not "forgotten."

                ๐Ÿ› Debugging Skills๐Ÿ› Debugging Skills

                systematic-debuggingsystematic-debugging

                When bugs appear, human developers often try random fixes. Superpowers enforces four-stage root-cause analysis:When bugs appear, human developers often try random fixes. Superpowers enforces four-stage root-cause analysis:

                Stage 1: Reproduce the issueStage 1: Reproduce the issue

                • Confirm the bug can be reproduced consistentlyConfirm the bug can be reproduced consistently
                • Record exact reproduction stepsRecord exact reproduction steps

                Stage 2: Isolate root causeStage 2: Isolate root cause

                • Narrow the scope using binary search style reductionNarrow the scope using binary search style reduction
                • Add logs to locate problematic codeAdd logs to locate problematic code

                Stage 3: Validate hypothesesStage 3: Validate hypotheses

                • Propose root-cause hypothesesPropose root-cause hypotheses
                • Design validation experimentsDesign validation experiments

                Stage 4: Fix and verifyStage 4: Fix and verify

                • Implement the fixImplement the fix
                • Confirm the bug is resolvedConfirm the bug is resolved
                • Add regression testsAdd regression tests

                verification-before-completionverification-before-completion

                This skill prevents Claude from stopping when things only "seem close enough." Before claiming completion, it requires Claude to:This skill prevents Claude from stopping when things only "seem close enough." Before claiming completion, it requires Claude to:

                1. Run all testsRun all tests
                2. Manually test key featuresManually test key features
                3. Check code quality (lint)Check code quality (lint)
                4. Confirm documentation is updatedConfirm documentation is updated
                5. ๐Ÿค Collaboration Skills๐Ÿค Collaboration Skills

                  brainstormingbrainstorming

                  This is one of the most interesting Superpowers skills. It uses Socratic questioning to clarify requirements.This is one of the most interesting Superpowers skills. It uses Socratic questioning to clarify requirements.

                  How it works: when you provide a vague requirement, Claude does not start coding directly. It asks questions:How it works: when you provide a vague requirement, Claude does not start coding directly. It asks questions:

                  text
                  You: Build a blog system Claude: - Who is this blog for? Technical readers or general readers? - Should Markdown editing be supported? - Do you need comments? - Do you need search? - Single-user or multi-author? - ...
                  

                  These questions force you to think about what functionality is truly needed, avoiding lots of unused features.These questions force you to think about what functionality is truly needed, avoiding lots of unused features.

                  writing-planswriting-plans

                  This skill decomposes large tasks into small tasks that can each be completed in 2-5 minutes.This skill decomposes large tasks into small tasks that can each be completed in 2-5 minutes.

                  Example:Example:

                  text
                  Use writing-plans to plan development of a todo API
                  

                  Claude will generate a detailed plan:Claude will generate a detailed plan:

                  markdown
                  # Implementation Plan ## Task 1: Design database schema (estimated 5 minutes) - Create todos table - Define fields: id, title, completed, createdAt ## Task 2: Create Express routes (estimated 10 minutes) - POST /todos - create task - GET /todos - list tasks - GET /todos/:id - get one task - PUT /todos/:id - update - DELETE /todos/:id - delete ## Task 3: Add input validation (estimated 10 minutes) - title cannot be empty - completed must be boolean ## Task 4: Write tests (estimated 15 minutes) - Write tests for each endpoint - Cover edge cases ## Task 5: Start server and verify (estimated 5 minutes) - Run tests - Manually test API Acceptance criteria: - All tests pass - curl test passes for every endpoint
                  

                  executing-plansexecuting-plans

                  This skill executes a plan in batches and pauses at each checkpoint for confirmation.This skill executes a plan in batches and pauses at each checkpoint for confirmation.

                  Usage example:Usage example:

                  text
                  Execute the plan above, and pause after each completed task
                  

                  Claude will:Claude will:

                  1. Finish task 1, then pause: โœ… Database schema done. Continue?Finish task 1, then pause: โœ… Database schema done. Continue?
                  2. After your confirmation, finish task 2 and pause againAfter your confirmation, finish task 2 and pause again
                  3. And so onAnd so on
                  4. This lets you verify direction at every stage, avoiding late discovery that things drifted off track.This lets you verify direction at every stage, avoiding late discovery that things drifted off track.

                    dispatching-parallel-agentsdispatching-parallel-agents

                    This skill can launch multiple sub-agents in parallel.This skill can launch multiple sub-agents in parallel.

                    Use case: when you need to process multiple independent tasks simultaneously.Use case: when you need to process multiple independent tasks simultaneously.

                    text
                    Use parallel agents to complete: - Agent A: write backend APIs - Agent B: write frontend components - Agent C: write tests
                    

                    Each agent works in its own isolated environment without interference.Each agent works in its own isolated environment without interference.

                    subagent-driven-developmentsubagent-driven-development

                    This skill launches an independent sub-agent for each small task.This skill launches an independent sub-agent for each small task.

                    Advantages:Advantages:

                    • Each sub-agent has an isolated contextEach sub-agent has an isolated context
                    • Failure of one task does not affect othersFailure of one task does not affect others
                    • Multiple tasks can run in parallelMultiple tasks can run in parallel

                    using-git-worktreesusing-git-worktrees

                    This skill uses Git worktree to create isolated development environments.This skill uses Git worktree to create isolated development environments.

                    Benefits:Benefits:

                    • Multiple features can be developed in parallelMultiple features can be developed in parallel
                    • Each worktree is independentEach worktree is independent
                    • No mutual conflictsNo mutual conflicts

                    ๐Ÿ‘€ Code Review Skills๐Ÿ‘€ Code Review Skills

                    requesting-code-reviewrequesting-code-review

                    After code is completed, this skill automatically requests code review.After code is completed, this skill automatically requests code review.

                    text
                    Automatically trigger code review after finishing the feature
                    

                    receiving-code-reviewreceiving-code-review

                    This skill defines how to receive and process review feedback.This skill defines how to receive and process review feedback.

                    Review workflow:Review workflow:

                    1. Submit codeSubmit code
                    2. Trigger review automaticallyTrigger review automatically
                    3. Reviewer checks code quality, security, and test coverageReviewer checks code quality, security, and test coverage
                    4. Reviewer provides improvement suggestionsReviewer provides improvement suggestions
                    5. Fix issuesFix issues
                    6. Re-review until approvalRe-review until approval
                    7. ------

                      Full Superpowers WorkflowFull Superpowers Workflow

                      The real power of Superpowers comes from combining multiple skills into a full development workflow.The real power of Superpowers comes from combining multiple skills into a full development workflow.

                      Standard Development WorkflowStandard Development Workflow

                      text
                      1. Brainstorming โ†“ Clarify real requirements through Q&A 2. Design Document โ†“ Present design in chunks and wait for confirmation 3. Writing Plans โ†“ Break down into 2-5 minute tasks 4. Subagent Development โ†“ Launch isolated sub-agent per task โ†“ Two-stage review: spec conformance + code quality 5. TDD โ†“ Enforce RED-GREEN-REFACTOR 6. Code Review โ†“ Quality gate 7. Done
                      

                      Practical Example: Build a User Authentication System with SuperpowersPractical Example: Build a User Authentication System with Superpowers

                      Let's experience the Superpowers workflow through a complete example.Let's experience the Superpowers workflow through a complete example.

                      Step 1: Clarify Requirements with BrainstormingStep 1: Clarify Requirements with Brainstorming

                      text
                      I need a user authentication system
                      

                      Claude will ask:Claude will ask:

                      • Is it a Web app or mobile app?Is it a Web app or mobile app?
                      • Which login methods are required?Which login methods are required?
                      • Is password reset needed?Is password reset needed?
                      • Is "remember me" needed?Is "remember me" needed?
                      • ......

                      Step 2: Generate a Design DocumentStep 2: Generate a Design Document

                      After requirements are confirmed, Claude will produce a design document:After requirements are confirmed, Claude will produce a design document:

                      markdown
                      # User Authentication System Design ## Functional Requirements 1. User registration (email + password) 2. User login 3. Password reset (email) 4. Remember me (JWT + Refresh Token) ## Technology Choices - Backend: Node.js + Express - Database: SQLite - Auth: JWT - Encryption: bcrypt ## API Design - POST /api/auth/register - POST /api/auth/login - POST /api/auth/refresh - POST /api/auth/reset-password
                      

                      Step 3: Write the Implementation PlanStep 3: Write the Implementation Plan

                      text
                      Use writing-plans to create the implementation plan
                      

                      Claude will generate a detailed task list, each task completable in 2-5 minutes.Claude will generate a detailed task list, each task completable in 2-5 minutes.

                      Step 4: Execute DevelopmentStep 4: Execute Development

                      text
                      Execute the plan above with TDD
                      

                      Claude will:Claude will:

                      1. Write tests firstWrite tests first
                      2. Confirm tests fail (RED)Confirm tests fail (RED)
                      3. Write implementation codeWrite implementation code
                      4. Confirm tests pass (GREEN)Confirm tests pass (GREEN)
                      5. Refactor code (REFACTOR)Refactor code (REFACTOR)
                      6. Step 5: Code ReviewStep 5: Code Review

                        After completion, code review is triggered automatically to check:After completion, code review is triggered automatically to check:

                        • code qualitycode quality
                        • security (SQL injection, XSS, etc.)security (SQL injection, XSS, etc.)
                        • test coveragetest coverage
                        • documentation completenessdocumentation completeness

                        ------

                        Superpowers vs Direct Claude Code UseSuperpowers vs Direct Claude Code Use

                        DimensionDirect Claude Code UseUsing Superpowers
                        Requirement clarificationAI starts coding directlySocratic questions clarify requirements first
                        Development processFree-form depending on AITDD red-green-refactor enforced
                        Task managementOne-shot completionBroken into small tasks with checkpoints
                        Code qualityDepends on AI judgmentCode review enforced
                        PredictabilityUnstable outcomesRepeatable process
                        Best forSimple tasks, prototype validationComplex projects, production code

                        Visual MetaphorVisual Metaphor

                        If Claude Code is a "smart intern":If Claude Code is a "smart intern":

                        • Direct use: tell the intern "build a login feature," and they start coding right away, possibly producing something you find off-targetDirect use: tell the intern "build a login feature," and they start coding right away, possibly producing something you find off-target
                        • With Superpowers: assign the intern a senior mentor who clarifies requirements, creates plans, and checks code qualityWith Superpowers: assign the intern a senior mentor who clarifies requirements, creates plans, and checks code quality

                        ------

                        Installation and Configuration in DetailInstallation and Configuration in Detail

                        Method 1: Via Marketplace (Recommended)Method 1: Via Marketplace (Recommended)

                        bash
                        # Add marketplace /plugin marketplace add obra/superpowers-marketplace # Install /plugin install superpowers@superpowers-marketplace # Verify installation /skills
                        

                        Method 2: Manual CloneMethod 2: Manual Clone

                        bash
                        # Create directory mkdir -p ~/.claude/skills # Clone repository git clone https://github.com/obra/superpowers.git ~/.claude/skills/superpowers
                        

                        Method 3: Project-Level InstallationMethod 3: Project-Level Installation

                        If you want to use Superpowers in a specific project:If you want to use Superpowers in a specific project:

                        bash
                        # In project root mkdir -p .claude/skills # Clone or copy superpowers cp -r ~/.claude/skills/superpowers .claude/skills/
                        

                        This allows team members to share the same Superpowers configuration.This allows team members to share the same Superpowers configuration.

                        ------

                        Common Skills Quick ReferenceCommon Skills Quick Reference

                        Skill NameFunctionUse Case
                        brainstormingClarify requirements through Socratic questioningWhen requirements are unclear
                        writing-plansBreak tasks into small stepsBefore starting large projects
                        executing-plansExecute plan with checkpointsDuring plan-driven development
                        test-driven-developmentTDD red-green-refactor loopFor all feature development
                        systematic-debuggingFour-stage root-cause analysisWhen bugs appear
                        verification-before-completionPre-completion verificationAt task completion
                        requesting-code-reviewRequest code reviewBefore code submission
                        subagent-driven-developmentSub-agent-driven developmentParallel tasks
                        using-git-worktreesGit worktree isolationParallel feature development

                        ------

                        Best PracticesBest Practices

                        1. Use Clear Trigger Keywords1. Use Clear Trigger Keywords

                        Superpowers skills are keyword-triggered. Learn common trigger words:Superpowers skills are keyword-triggered. Learn common trigger words:

                        SkillTrigger Keywords
                        test-driven-development"TDD", "test-driven", "write tests first"
                        brainstormingAuto-triggered when requirements are unclear
                        systematic-debugging"debug", "bug", "not working"
                        writing-plans"make a plan", "planning"

                        2. Use Superpowers When Process Discipline Is Needed2. Use Superpowers When Process Discipline Is Needed

                        • Production-grade code development -> mention "TDD"Production-grade code development -> mention "TDD"
                        • Requirements are unclear -> let brainstorming clarifyRequirements are unclear -> let brainstorming clarify
                        • Complex project -> use writing-plans to decompose tasksComplex project -> use writing-plans to decompose tasks

                        3. Do Not Force It for Simple Tasks3. Do Not Force It for Simple Tasks

                        If it is a rapid prototype or one-off script, you do not need the full process. Superpowers is most suitable for code requiring long-term maintenance.If it is a rapid prototype or one-off script, you do not need the full process. Superpowers is most suitable for code requiring long-term maintenance.

                        4. Skills Can Be Combined4. Skills Can Be Combined

                        text
                        Implement user authentication with TDD, and after completion, help me do a code review
                        

                        This triggers both test-driven-development and code-review skills.This triggers both test-driven-development and code-review skills.

                        ------

                        Frequently Asked QuestionsFrequently Asked Questions

                        Q1: Do I have to specify "TDD" when using Superpowers?Q1: Do I have to specify "TDD" when using Superpowers?

                        Not required.Not required.

                        Superpowers is a skill set, and each skill has its own trigger conditions:Superpowers is a skill set, and each skill has its own trigger conditions:

                        • Say "use TDD" -> triggers test-driven-developmentSay "use TDD" -> triggers test-driven-development
                        • Do not say TDD -> Claude may write tests or not (depends on model behavior)Do not say TDD -> Claude may write tests or not (depends on model behavior)

                        Superpowers exists to enforce process discipline, not to create capability from nothing.Superpowers exists to enforce process discipline, not to create capability from nothing.

                        Q2: Does Superpowers make development slower?Q2: Does Superpowers make development slower?

                        At first, it may feel slower because:At first, it may feel slower because:

                        • requirement clarification takes timerequirement clarification takes time
                        • tests are written before codetests are written before code
                        • code review is requiredcode review is required

                        But in the long run, overall efficiency improves due to reduced rework and fewer bugs.But in the long run, overall efficiency improves due to reduced rework and fewer bugs.

                        Q3: Do small projects also need Superpowers?Q3: Do small projects also need Superpowers?

                        For prototype validation or very simple tasks, you can use Claude Code directly. Superpowers is better suited for:For prototype validation or very simple tasks, you can use Claude Code directly. Superpowers is better suited for:

                        • production-grade projectsproduction-grade projects
                        • multi-person collaborationmulti-person collaboration
                        • long-term maintainabilitylong-term maintainability

                        Q4: What is the difference between Superpowers and Skills?Q4: What is the difference between Superpowers and Skills?

                        DimensionSuperpowersSkills
                        NatureComplete development methodology frameworkReusable skill packages
                        ScopeCovers the full development processFocuses on specific functions
                        RelationshipSuperpowers uses Skills internallySuperpowers is a collection of Skills

                        Q5: Can I customize Superpowers skills?Q5: Can I customize Superpowers skills?

                        Yes. Superpowers is open-source, and you can:Yes. Superpowers is open-source, and you can:

                        1. Fork the repositoryFork the repository
                        2. Modify existing skillsModify existing skills
                        3. Add new skillsAdd new skills
                        4. Contribute back to the communityContribute back to the community
                        5. ------

                          ReferencesReferences

                          Official ResourcesOfficial Resources

                          • [obra/superpowers GitHub](https://github.com/obra/superpowers) - official repository (50,000+ โญ)[obra/superpowers GitHub](https://github.com/obra/superpowers) - official repository (50,000+ โญ)
                          • [Detailed Superpowers Usage Tutorial](https://www.cnblogs.com/gyc567/p/19510203) - detailed Chinese tutorial[Detailed Superpowers Usage Tutorial](https://www.cnblogs.com/gyc567/p/19510203) - detailed Chinese tutorial
                          • [Superpowers Environment Setup Guide](https://m.blog.csdn.net/gitblog_00683/article/details/144768992) - setup guide[Superpowers Environment Setup Guide](https://m.blog.csdn.net/gitblog_00683/article/details/144768992) - setup guide

                          Community ResourcesCommunity Resources

                          RepositoryDescription
                          [affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code)comprehensive toolkit including TDD workflows
                          [shanraisshan/claude-code-best-practice](https://github.com/shanraisshan/claude-code-best-practice)community-maintained best-practices collection

                          Related ArticlesRelated Articles

                          • [Goodbye Vibe Coding! Use Superpowers to Make Claude Code Write Engineering-Grade Code](https://juejin.cn/post/7593573617648123956)[Goodbye Vibe Coding! Use Superpowers to Make Claude Code Write Engineering-Grade Code](https://juejin.cn/post/7593573617648123956)
                          • [How I Use Superpowers MCP to Force Claude Code to Plan Before Coding](https://juejin.cn/post/7570341520551673871)[How I Use Superpowers MCP to Force Claude Code to Plan Before Coding](https://juejin.cn/post/7570341520551673871)
                          • [Claude Code + Superpowers Beginner Tutorial](https://juejin.cn/post/7594832320030638123)[Claude Code + Superpowers Beginner Tutorial](https://juejin.cn/post/7594832320030638123)

                          ------

                          SummarySummary

                          Superpowers is a set of engineering-grade development skills that upgrades Claude Code from a "smart intern" to a "disciplined development team."Superpowers is a set of engineering-grade development skills that upgrades Claude Code from a "smart intern" to a "disciplined development team."

                          Core TakeawaysCore Takeaways

                          1. Superpowers is a skill set, not magicSuperpowers is a skill set, not magic
                          2. After installation, skills are available in the backgroundAfter installation, skills are available in the background
                          3. Triggered via keywords or scenariosTriggered via keywords or scenarios
                          4. You can manually invoke specific skillsYou can manually invoke specific skills
                            1. Remember key trigger phrasesRemember key trigger phrases
                            2. Want TDD -> say "use TDD"Want TDD -> say "use TDD"
                            3. Vague requirements -> brainstorming asks proactivelyVague requirements -> brainstorming asks proactively
                            4. Bug appears -> mention "debug" to trigger systematic-debuggingBug appears -> mention "debug" to trigger systematic-debugging
                              1. Best-fit scenariosBest-fit scenarios
                              2. โœ… Production-grade code developmentโœ… Production-grade code development
                              3. โœ… Long-term maintainable projectsโœ… Long-term maintainable projects
                              4. โœ… Team collaboration projectsโœ… Team collaboration projects
                              5. โŒ Rapid prototypes (optional)โŒ Rapid prototypes (optional)
                              6. โŒ One-off scripts (optional)โŒ One-off scripts (optional)
                              7. Remember: Superpowers does not make AI smarter; it makes AI more disciplined.Remember: Superpowers does not make AI smarter; it makes AI more disciplined.