docs: add Freebuff integration guide - #2174
Open
dajavan wants to merge 1 commit into
Open
Conversation
Freebuff v0.0.150+ natively scans ~/.agents/skills/ and loads skills via the skill() tool. This documents the installation path using the runtime-endorsed `npx skills add` installer, with acceptance transcript showing brainstorming auto-triggering from a clean session. Closes obra#2168 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Freebuff v0.0.150+ natively scans ~/.agents/skills/ and loads skills via the skill() tool. This documents the installation path using the runtime-endorsed
npx skills addinstaller, with acceptance transcript showing brainstorming auto-triggering from a clean session.Closes #2168
Who is submitting this PR? (required)
freebuff)~/.agents/skills/What problem are you trying to solve?
Freebuff is a popular free coding agent (YC F24) but has no documented integration with Superpowers. Users who want to use Superpowers on Freebuff have to figure out the installation path themselves. Freebuff already supports the
.agents/skills/convention and recommendsnpx skills addin its system prompt, but this isn't documented anywhere in the Superpowers repo.What does this PR change?
Adds
docs/README.freebuff.mdwith installation instructions, acceptance transcript, and troubleshooting guide. Adds Freebuff to the README.md harness list and TOC.Is this change appropriate for the core library?
Yes. This is harness-specific documentation, identical in purpose to the existing
docs/README.kimi.mdanddocs/README.opencode.md. Freebuff is a general-purpose coding agent used across many project types — this benefits all Freebuff users who want Superpowers.What alternatives did you consider?
/install-skillcommand — Freebuff doesn't expose one and has no plans to.npx skills addat runtime; waiting would block users indefinitely.The
npx skills addpath is the only viable option today and is already recommended by Freebuff's own system prompt.Does this PR contain multiple unrelated changes?
No. Both changes (new doc + README update) serve the single purpose of documenting Freebuff integration.
Existing PRs
Environment tested
New harness support (required if this PR adds a new harness)
Clean-session transcript for "Let's make a react todo list"
Key behavior:
skill(name="brainstorming")was the model's first action — before any file reads, code exploration, or clarifying questions. The bootstrap enforces skill-first behavior in Freebuff.Setup used:
npx skills add obra/superpowers --agent universal --skill * --yes --copy@~/workspace/CLAUDE-superpowers.mdEvaluation
Rigor
superpowers:writing-skillsand completed adversarial pressure testing (paste results below)Human review