Repository navigation
Description
Problem
Processor has none of the cohort's agent tooling. Every sibling vendors gregoryfoster/skills under skills-vendor/, and all but broker also vendor obra/superpowers. So reviews and ships here run without the cohort's shared checks, and nothing refreshes them.
Scope
This follows managing-skills, with broker#15 as the precedent for a sibling that bootstrapped after the fact.
- Submodules
skills-vendor/gregoryfoster-skillsandskills-vendor/obra-superpowers - The selection below, symlinked into
skills/(agentskills.io) and.claude/skills/(Claude Code) -
skills/brainstormingoverride -
.skills/doctor.sh - The auto-refresh
SessionStarthook, both halves (symlink +.claude/settings.jsonentry) - Ruff skips
skills-vendor/;.gitignorecovers the worktree roots and.claude/settings.local.json -
docs/SKILLS.md, an AGENTS.md pointer, and the PR workflow recorded as the repo standard - A test that pins the symlink layout and both halves of the hook
Selection
gregoryfoster-skills (11): the set archiver and replicator link, less init-project-fastapi. That is curating-context, enforcing-architecture, init-socraticode, managing-skills, orchestrating-issue-backlog, reviewing-architecture, reviewing-code-python-fastapi, shipping-work-python-fastapi, using-git-worktrees, using-mayfly-chat and writing-plans.
obra-superpowers (11 + 1 override): dispatching-parallel-agents, executing-plans, finishing-a-development-branch, receiving-code-review, requesting-code-review, subagent-driven-development, systematic-debugging, test-driven-development, using-superpowers, verification-before-completion and writing-skills, plus brainstorming as a local override.
Decisions
- Review and ship use the
-python-fastapivariants, though processor isn't a FastAPI service. Broker#15 did the same. The vendoredpre-ship.shruns exactly processor's gate (ruff check,ruff format --check,pytestminusintegration) unmodified, so there is no pre-ship fork. The Click variant is another stack, and the stack-neutral one'spre-ship.shis a stub. - The
brainstormingoverride is a minimal redirect (observo's pattern). It is upstream v6.4.2 verbatim, except thatdocs/superpowers/specs/becomesdocs/specs/, where the spec already lives.visual-companion.mdandscripts/stay vendor symlinks. The heavier forks (archiver, replicator, watcher, notifier) have each needed re-sync issues. - Superpowers'
using-git-worktreesandwriting-plansare not linked. Their names collide with gregoryfoster's, which the cohort links.diagnosing-superpowers(new in v6.4.1) is linked by no sibling. - Left out:
init-project-fastapi(a scaffolder),vendoring-openapi-client(processor calls no sibling HTTP API),auditing-ci-cost(no CI), and the other stack variants. - Changes land as issue, then branch, then PR. That is the standard for this repo from here on.
Not this issue
- curating-context's weekly cadence and
PostToolUsewrite guard; SocratiCode indexing; processor's row on upstream's.skills/cohortroster
Implemented in #4.
Activity
#3 fix: CR 1 — pull main after a PR merges; the refresh hook's push s…
#3 fix: CR 2 — a worktree provisioning recipe: branch from origin/mai…
#3 fix: CR 3 — ignore the wheelhouse link a worktree carries, not onl…
#3 fix: CR 4 — a vendor link must name the skill it points at
#3 fix: CR 5 — writing-plans' <topic-slug> starts with the issue numb…
#3 fix: CR 6 — guard: no committable file carries a mayfly channel URL
#3 fix: CR 7 — SKILLS.md links the follow-ups to their issues (skills…
#3 docs: co-processor has Node 24 now (#6); mayfly's wrapper no longe…
gregoryfoster commentedon Sep 30, 2026
Shipped in #4, merged as 33602c1.
gregoryfoster/skills(c90e3c2) andobra/superpowers(v6.4.2) are vendored underskills-vendor/, with 22 skills linked into both discovery paths plus thebrainstormingoverride (a minimaldocs/specs/redirect).install-refresh.sh --checkexits 0 onmain, and.skills/doctor.shinitialised the deployed checkout's submodules after the merge.docs/SKILLS.mdand AGENTS.md record the issue → branch → PR workflow, with the post-mergegit pull --ff-onlyand the worktree recipe.Follow-ups:
.skills/doc-sensitive-pathsand.skills/doc-sections. The ship gate's defaults name a README that processor doesn't have.