-
-
Notifications
You must be signed in to change notification settings - Fork 3k
feat: add Factory Droid support #370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
📝 WalkthroughWalkthroughAdds Factory Droid documentation and two Factory metadata manifests. New docs describe installation (marketplace and manual), verification, components (skills, commands, agents), update steps, and troubleshooting. New JSON files provide plugin and marketplace metadata for Factory Droid. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 3
🤖 Fix all issues with AI agents
In @.factory/INSTALL.md:
- Around line 72-75: Replace the bare URLs under the "More Information" section
with proper Markdown links: change the plain text "Full documentation:
https://github.com/obra/superpowers/blob/main/docs/README.droid.md" to a
Markdown link (e.g., "Full documentation:
[README.droid.md](https://github.com/obra/superpowers/blob/main/docs/README.droid.md)")
and similarly convert "Factory Droid: https://factory.ai" to "Factory Droid:
[factory.ai](https://factory.ai)"; update the lines in the "More Information"
block so both entries use the bracketed link syntax rather than raw URLs.
In `@docs/README.droid.md`:
- Around line 223-227: The "Getting Help" section uses bare URLs; update the
list under the "## Getting Help" heading to use Markdown links instead (e.g.,
replace "https://github.com/obra/superpowers/issues" with a link like [Report
issues](https://github.com/obra/superpowers/issues),
"https://github.com/obra/superpowers" with [Main
documentation](https://github.com/obra/superpowers), and
"https://docs.factory.ai" with [Factory docs](https://docs.factory.ai)) so the
URLs become descriptive Markdown links.
- Around line 7-11: The fenced code block in README.droid.md lacks a language
tag; update the block that currently wraps the URL "Fetch and follow
instructions from
https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.factory/INSTALL.md"
to include a language identifier (e.g., use ```text) so the snippet renders
correctly and is treated as plain text.
Add installation documentation and plugin configuration for Factory Droid: - .factory/plugin.json - Plugin manifest for Droid - .factory/marketplace.json - Marketplace manifest for plugin discovery - .factory/INSTALL.md - Agent-readable installation instructions - docs/README.droid.md - Complete Droid installation guide - Update README.md to include Droid in installation section Factory Droid uses the same plugin system as Claude Code, so Superpowers works as a native plugin with commands like /superpowers:brainstorm. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
f9381c3 to
9808c24
Compare
Summary
Add full plugin support for Factory Droid, enabling Superpowers to work as a native plugin with the same installation experience as Claude Code.
Changes
New Files
.factory/plugin.json- Plugin manifest (mirrors.claude-plugin/plugin.json).factory/marketplace.json- Marketplace manifest for plugin discovery.factory/INSTALL.md- Agent-readable installation instructionsdocs/README.droid.md- Complete installation guideUpdated Files
README.md- Added Droid to Installation section with plugin commandsInstallation
Same pattern as Claude Code:
After installation, users get:
/superpowers:brainstorm- Interactive design refinement/superpowers:write-plan- Create implementation plan/superpowers:execute-plan- Execute plan in batchesWhy
Factory Droid is fully compatible with Claude Code's plugin system. Since Superpowers already has
.claude-plugin/configuration, adding.factory/with the same structure provides native plugin support for Droid users.Related