{"_id":"@agilite-2025/superpowers","_rev":"2-f308ab40d2dee75bc94d1cab4acfab69","name":"@agilite-2025/superpowers","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@agilite-2025/superpowers","version":"1.0.0","keywords":["bmad","claude","ai","agents","development"],"author":{"name":"agilite-2025"},"license":"MIT","_id":"@agilite-2025/superpowers@1.0.0","maintainers":[{"name":"agilite-2025","email":"sm@agilite.tech"}],"homepage":"https://github.com/agilite-2025/superpowers#readme","bugs":{"url":"https://github.com/agilite-2025/superpowers/issues"},"bin":{"superpowers":"bin/cli.js"},"dist":{"shasum":"8d264ae6a6e34c979e9f3cce90a8817902ebddf5","tarball":"https://registry.npmjs.org/@agilite-2025/superpowers/-/superpowers-1.0.0.tgz","fileCount":16,"integrity":"sha512-rFfolg7gio2KFhMIautKt1kME1igEELF5XUV6sllGjWQQEuH9jmDnFP10MGTgWD83YB8vcRDqWn13M26dn+mMw==","signatures":[{"sig":"MEUCIH+z0uxsfyDlerY618+97xV8yoLrnjs2aQcXOBUx0j7xAiEA7tzxtsfTdTpJDA3gd+DBe/SoSStuWaCGGUZjAPg4zfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36953},"main":"src/installer.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c1920ea1581277693be5465a6f6d217d679ca3ea","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"agilite-2025","email":"sm@agilite.tech"},"repository":{"url":"git+https://github.com/agilite-2025/superpowers.git","type":"git"},"_npmVersion":"11.4.2","description":"Superpower enhancements for BMAD Method and Claude Code","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yaml":"^2.3.4","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/superpowers_1.0.0_1769791011630_0.13698093984997017","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agilite-2025/superpowers","version":"1.1.0","description":"Superpower enhancements for BMAD Method and Claude Code","type":"module","main":"src/installer.js","bin":{"superpowers":"bin/cli.js"},"scripts":{"test":"node test/test.js"},"keywords":["bmad","claude","ai","agents","development"],"author":{"name":"agilite-2025"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agilite-2025/superpowers.git"},"engines":{"node":">=18.0.0"},"dependencies":{"yaml":"^2.3.4","chalk":"^5.3.0"},"_id":"@agilite-2025/superpowers@1.1.0","gitHead":"64723924d3455d19406d8af2cbfce1983e0fe295","bugs":{"url":"https://github.com/agilite-2025/superpowers/issues"},"homepage":"https://github.com/agilite-2025/superpowers#readme","_nodeVersion":"24.2.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-tRHA9mR2iYo5HGbevW6oEksAXca5xjGMJey4Y/Mk6hwpfbsVUS54MUbpiDs5DOpzeQP/gF6t1ZaSTH/c9BPjkw==","shasum":"c194976ef306e81b569c236219ff465b190cfbb3","tarball":"https://registry.npmjs.org/@agilite-2025/superpowers/-/superpowers-1.1.0.tgz","fileCount":18,"unpackedSize":252600,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHmRnjZ90nKmhZHiQkE6u4IuQchaYE0iVNFoauJUNr+uAiB5WIZ3qlkFUcrPAf4yBlU4L4+2V5RXM/A4mAAfaqg2/A=="}]},"_npmUser":{"name":"agilite-2025","email":"sm@agilite.tech"},"directories":{},"maintainers":[{"name":"agilite-2025","email":"sm@agilite.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/superpowers_1.1.0_1769799230551_0.9673650027185605"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T16:36:51.521Z","modified":"2026-01-30T18:53:50.821Z","1.0.0":"2026-01-30T16:36:51.778Z","1.1.0":"2026-01-30T18:53:50.698Z"},"bugs":{"url":"https://github.com/agilite-2025/superpowers/issues"},"author":{"name":"agilite-2025"},"license":"MIT","homepage":"https://github.com/agilite-2025/superpowers#readme","keywords":["bmad","claude","ai","agents","development"],"repository":{"type":"git","url":"git+https://github.com/agilite-2025/superpowers.git"},"description":"Superpower enhancements for BMAD Method and Claude Code","maintainers":[{"name":"agilite-2025","email":"sm@agilite.tech"}],"readme":"# BMAD Superpowers\n\nSuperpower enhancements for [BMAD Method](https://github.com/bmad-code-org/BMAD-METHOD) and Claude Code.\n\n## What's Included\n\n### Core Superpowers\n\n| Superpower | Description |\n|------------|-------------|\n| **Mental Model Execution** | Trace 2-3 scenarios step-by-step before submitting code |\n| **Approval Workflow** | No code changes without explicit user approval |\n| **Guardrails** | No git, no Task/Agent spawning, brief responses |\n| **Quality Architect** | Independent, adversarial code reviewer |\n| **SDET Role** | Separates test design (QA) from test automation |\n| **Meta-Orchestrator** | Fixes the system, not just symptoms |\n\n### Enhanced Roles\n\n- **Developer** - Mental Model Execution + strict guardrails\n- **Quality Architect** - Blunt, evidence-based reviewer (NEW)\n- **QA Engineer** - Testing + validation focus\n- **SDET** - Test automation engineer (NEW)\n- **Orchestrator** - Meta-role that improves role definitions\n\n## Installation\n\n### Quick Install (npx)\n\n```bash\nnpx @agilite-2025/superpowers\n```\n\n### What Happens\n\nThe installer auto-detects your environment:\n\n**If BMAD is installed:**\n```\n🔍 Detecting environment...\n✅ BMAD v6 detected at ./src/bmm/\n\n📦 Injecting superpowers into BMAD agents...\n  ✅ dev.agent.yaml (Mental Model Execution)\n  ✅ architect.agent.yaml (Quality Architect mode)\n  ✅ sm.agent.yaml (Meta-Orchestrator)\n  ✅ Added: quality-architect.agent.yaml (NEW)\n  ✅ Added: sdet.agent.yaml (NEW)\n  ✅ .claude/instructions.md (guardrails)\n\n🎉 Superpowers activated!\n```\n\n**If Claude Code only (no BMAD):**\n```\n🔍 Detecting environment...\n✅ Claude Code detected\n\n📦 Installing standalone superpowers...\n  ✅ .claude/instructions.md\n  ✅ .claude/roles/developer.md\n  ✅ .claude/roles/quality-architect.md\n  ✅ .claude/roles/qa-engineer.md\n  ✅ .claude/roles/sdet.md\n  ✅ .claude/roles/orchestrator.md\n  ✅ CLAUDE.md\n\n🎉 Superpowers activated!\n```\n\n## Usage\n\n### With BMAD\n\nYour existing BMAD agents are enhanced. Use them normally:\n- Developer now requires Mental Model Execution traces\n- Architect has Quality Architect mode\n- New agents: `quality-architect`, `sdet`\n\n### Standalone (Claude Code)\n\nStart a role session:\n```\n\"Start Developer session\"\n\"Start Quality Architect session\"\n\"Start QA session\"\n```\n\nOr just use Claude Code normally - guardrails apply automatically.\n\n## Superpowers Explained\n\n### Mental Model Execution\n\nBefore submitting code, trace 2-3 scenarios:\n```\nScenario: User clicks \"Submit\"\nStep 1: onClick → handleSubmit()\n  ✅ Function exists\n  ✅ Parameters match\nStep 2: API call → POST /api/submit\n  ⚠️ Missing error handling for timeout\nStep 3: Response → update state\n  ✅ State update correct\n```\n\n### Approval Workflow\n\nAgents MUST:\n1. Explain the problem\n2. List possible solutions\n3. Wait for explicit approval\n4. ONLY THEN write/edit code\n\n### Quality Architect Mode\n\nBlunt, evidence-based reviews:\n```\n❌ BAD: \"There might be a small concern...\"\n✅ GOOD: \"The error handling is broken. Users see blank screens.\"\n```\n\nEvery criticism includes:\n- Problem summary\n- File:line location\n- Impact (Financial/User/Operational)\n- Priority (CRITICAL/HIGH/MEDIUM/LOW)\n\n## Uninstall\n\nSuperpowers are marked with comments:\n```\n# --- SUPERPOWERS:START ---\n...\n# --- SUPERPOWERS:END ---\n```\n\nTo remove, delete content between these markers or reinstall BMAD.\n\n## Requirements\n\n- Node.js 18+\n- BMAD v6+ (optional - works standalone with Claude Code)\n\n## License\n\nMIT\n\n## Contributing\n\nIssues and PRs welcome at [github.com/agilite-2025/superpowers](https://github.com/agilite-2025/superpowers)\n","readmeFilename":"README.md"}