Back to skills
extension
Category: AI Agent CapabilitiesNo API key required

ADAPTATION_GUIDE

Use when adapting Droidz framework or creating custom workflows. Guide for customizing droids, skills, and commands for specific project needs.

personAuthor: jakexiaohubgithub

Superpowers Skills Adaptation Guide

Overview

Adapting 21 workflow skills from obra/superpowers for Factory.ai Droid CLI.

Key Differences: Superpowers vs Factory.ai

| Aspect | Superpowers (Claude Code) | Factory.ai Droid CLI | |--------|---------------------------|----------------------| | Skill Reference | superpowers:skill-name | Just skill-name (auto-loaded) | | User Reference | "your human partner" | "the user" | | Slash Commands | /superpowers:command | /command or native Droid commands | | Skill Location | ~/.superpowers/skills/ | .factory/skills/ | | Plan Location | docs/plans/ | .droidz/specs/ or docs/plans/ | | Worktree | Git worktrees assumed | Optional, document if needed | | Subagents | superpowers:subagent-* | Task tool with droidz-* droids |

Adaptation Rules

1. Keep Core Methodology

  • KEEP: The process/workflow (these are excellent!)
  • KEEP: Red flags, rationalizations, checklists
  • KEEP: Examples (Good/Bad patterns)
  • KEEP: The "Iron Laws" and core principles

2. Update References

  • REMOVE: "superpowers:" prefix from skill references
  • UPDATE: "REQUIRED SUB-SKILL" → "RECOMMENDED SKILL" or "SEE ALSO"
  • UPDATE: "your human partner" → "the user"
  • UPDATE: Slash commands to Factory.ai equivalents

3. Simplify Frontmatter

---
name: skill-name
description: When to use this skill
category: workflow  # Add this for workflow skills
---

4. Update File Paths

  • Plans: docs/plans/.droidz/specs/ (or keep docs/plans)
  • Skills: Reference other skills without prefix
  • Tests: Keep language-agnostic examples

5. Update Subagent References

  • superpowers:subagent-driven-development → Use Task tool with droidz-codegen
  • superpowers:executing-plans → Use Task tool with droidz-orchestrator
  • Document Factory.ai Task tool patterns

Skills to Adapt (21 Total)

Testing Skills (5)

  1. test-driven-development - TDD process (RED-GREEN-REFACTOR)
  2. systematic-debugging - 4-phase debugging framework
  3. verification-before-completion - Pre-completion checklist
  4. defense-in-depth - Multi-layer validation
  5. testing-anti-patterns - What NOT to do

Collaboration Skills (5)

  1. brainstorming - Design through questions
  2. writing-plans - Detailed implementation plans
  3. executing-plans - Following plans step-by-step
  4. requesting-code-review - How to ask for review
  5. receiving-code-review - How to respond to feedback

Development Skills (5)

  1. root-cause-tracing - Backward tracing technique
  2. subagent-driven-development - Task-by-task with fresh agents
  3. finishing-a-development-branch - Completing work properly
  4. using-git-worktrees - Parallel work branches
  5. condition-based-waiting - Replace arbitrary timeouts

Advanced/Meta Skills (6)

  1. dispatching-parallel-agents - Spawning multiple agents
  2. writing-skills - Creating new skills
  3. testing-skills-with-subagents - Validating skill quality
  4. sharing-skills - Publishing skills
  5. using-superpowersusing-droidz - How to use this system
  6. commands - Custom command reference

Adaptation Workflow

For each skill:

  1. Fetch original from obra/superpowers
  2. Keep core methodology (process, principles, examples)
  3. Update Factory.ai references (no "superpowers:" prefix)
  4. Simplify frontmatter, update paths
  5. Test that references work (skill → skill not superpowers:skill)
  6. Save to .factory/skills/[name].md

Quality Standards

Each adapted skill must:

  • ✅ Preserve the original methodology and quality
  • ✅ Remove superpowers-specific references
  • ✅ Update to Factory.ai Droid CLI patterns
  • ✅ Keep all examples, checklists, red flags
  • ✅ Maintain 800+ lines (these are already comprehensive!)
  • ✅ Add category: workflow to distinguish from framework skills

Success Criteria

  • ✅ All 21 skills adapted
  • ✅ No broken references (superpowers: removed)
  • ✅ Factory.ai Task tool patterns documented
  • ✅ Skills work with Factory.ai auto-loading
  • ✅ Total skill count: 42 (21 framework + 21 workflow)