From substrate
Enable Substrate context tracking for the current project. Invoke only when the user has agreed to track this project's context with Substrate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/substrate:enableThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user agreed to track this project's context with Substrate. Set it up.
The user agreed to track this project's context with Substrate. Set it up.
Confirm the substrate CLI is installed:
substrate --version
If it is missing, tell the user to install it (npm install -g substrate-cli) and stop.
Initialize or attach, depending on whether the repo already carries context:
.substrate/ directory already exists (e.g. a fresh clone of a project that
already uses Substrate), load it into the local cache:
substrate sync pull
substrate init "<project-directory-name>"
This writes the initial .substrate/ files and adds *.priv.jsonl to .gitignore.Enable the MCP integration so the bundled Substrate MCP server can run (it requires
the global strategy to be mcp):
substrate config strategy mcp
Report what happened and tell the user:
git add .substrate && git commit -m "Add Substrate context" && git pushcapture-context skill will now record decisions and
constraints as the project evolves.Do not run any of these commands until the user has actually agreed.
npx claudepluginhub seamoss/substrate --plugin substrateProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.