plugin.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "name": "superpowers",
  3. "version": "5.1.0",
  4. "description": "An agentic skills framework and software development methodology.",
  5. "author": {
  6. "name": "Jesse Vincent",
  7. "email": "jesse@fsck.com"
  8. },
  9. "homepage": "https://github.com/obra/superpowers",
  10. "repository": "https://github.com/obra/superpowers",
  11. "license": "MIT",
  12. "keywords": [
  13. "brainstorming",
  14. "subagent-driven-development",
  15. "skills",
  16. "planning",
  17. "tdd",
  18. "debugging",
  19. "code-review",
  20. "workflow"
  21. ],
  22. "skills": "./skills/",
  23. "sessionStart": {
  24. "skill": "using-superpowers"
  25. },
  26. "skillInstructions": "Kimi Code tool mapping for Superpowers skills:\n\n- When a Superpowers skill says to ask the user, ask clarifying questions, ask one question at a time, present multiple-choice options, use the terminal for a question, or wait for the user's choice, call Kimi Code's `AskUserQuestion` tool. Do not render those choices as plain assistant text unless `AskUserQuestion` is unavailable or the session is in auto permission mode.\n- For `AskUserQuestion`, provide 1 question with 2-4 concrete options when possible. Put the recommended option first and suffix its label with `(Recommended)`.\n- When a Superpowers skill refers to `TodoWrite`, use Kimi Code's `TodoList` tool.\n- When a Superpowers skill says `Task tool (general-purpose)` or asks you to dispatch an implementer/reviewer subagent, use Kimi Code's `Agent` tool with a Kimi subagent type. Do not pass `general-purpose` as `subagent_type`.\n- For implementation, code review, spec review, quality review, and filled Superpowers subagent prompt templates, call `Agent` with `subagent_type: \"coder\"`, paste the fully filled prompt into `prompt`, and provide a short `description`.\n- For read-only codebase exploration that would take several searches, use `Agent` with `subagent_type: \"explore\"`.\n- For read-only planning or architecture design, use `Agent` with `subagent_type: \"plan\"`.\n- Keep dependent Superpowers subagent steps sequential. Use multiple `Agent` calls, or `run_in_background: true` only when the work is independent and background agents are available.\n- When a Superpowers skill refers to the `Skill` tool, use Kimi Code's native `Skill` tool.\n- Use Kimi Code's `Read`, `Write`, `Edit`, `Bash`, `WebSearch`, and MCP tools by their actual exposed names.",
  27. "interface": {
  28. "displayName": "Superpowers",
  29. "shortDescription": "Planning, TDD, debugging, and delivery workflows for coding agents",
  30. "longDescription": "Use Superpowers to guide agent work through brainstorming, implementation planning, test-driven development, systematic debugging, parallel execution, code review, and finish-the-branch workflows.",
  31. "developerName": "Jesse Vincent",
  32. "capabilities": [
  33. "Interactive",
  34. "Read",
  35. "Write"
  36. ],
  37. "websiteURL": "https://github.com/obra/superpowers"
  38. }
  39. }