From superbuilder
Use after intake-refine to build a project/domain map before any planning or coding. Detects package manager, reads existing docs and ADRs, captures domain language, and produces a context packet other agents will reuse. Required before write-prd or plan-stories.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superbuilder:01-context-syncThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Stop agents from guessing the project's stack, conventions, or domain language. Produce one canonical context packet that planner, implementer, reviewer, and security-auditor all read.
Stop agents from guessing the project's stack, conventions, or domain language. Produce one canonical context packet that planner, implementer, reviewer, and security-auditor all read.
/superbuilder:superbuild..superbuilder/context/)stack.json — language(s), framework(s), package manager (detected via lockfile order below), test runner, lint/format tools, type checker, build command, dev server command.domain.md — domain terms in the user's words. Pull from existing CONTEXT.md, README.md, ADRs, code comments. Mark conflicts where the same term means two things.tree.md — top-level directory map with one-line purpose per major folder.adrs.md — list of existing ADRs (path + title + date). Do NOT summarize them; just index them.gates.json — concrete commands for typecheck/lint/test/secret-scan/dep-audit derived from the project. Pre-populate by calling defaultGates(stack) from orchestrator/src/gate-defaults.ts with the detected StackInfo, then show the result to the user and ask them to confirm or override every gate before writing .superbuilder/context/gates.json. If a gate has no command, mark it null — the orchestrator will skip and warn.risks.md — pre-existing technical debt, brittle code paths, modules with no tests, hardcoded production assumptions.pnpm-lock.yaml → pnpm
yarn.lock → yarn
package-lock.json → npm
bun.lockb / bun.lock→ bun
poetry.lock → poetry
uv.lock → uv
Cargo.lock → cargo
go.mod → go
Gemfile.lock → bundler
composer.lock → composer
If multiple lockfiles exist, prefer the one mentioned in package.json#packageManager, then the most recently modified.
Merges Addy context-engineering, Addy source-driven-development, Matt setup-matt-pocock-skills, Matt grill-with-docs, Matt zoom-out. Do not duplicate their text — extract the moves:
When .superbuilder/context/ is populated and user confirms, hand off to 02-write-prd. The PRD writer reads the packet — don't restate the same facts there.
npx claudepluginhub solomonsjoseph/superbuilder-skillBlocks Edit/Write/Bash actions until Claude investigates importers, data schemas, and user instructions. Improves output quality by forcing concrete facts before edits.