bobmcallan/satellites
Make AI coding agents follow your process: satellites gates every story transition through reviewer skills, so work can't reach 'done' by skipping steps. Config-over-code, repo-agnostic.
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http satellites https://satellites-pprod.fly.dev/mcp $ npx degit bobmcallan/satellites/.claude ./rig-satellites # inspect, then merge into .claude/
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add --transport http satellites https://satellites-pprod.fly.dev/mcp $ npx degit bobmcallan/satellites/.claude/skills/commit-push .claude/skills/commit-push $ npx degit bobmcallan/satellites/.claude/skills/secrets-scan .claude/skills/secrets-scan
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write|MultiEdit|NotebookEdit",
"hooks": [
{
"type": "command",
"command": "satellites hook gate || exit 2"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "satellites hook commitgate || exit 2"
}
]
},
{
"matcher": "mcp__satellites__document_get",
"hooks": [
{
"type": "command",
"command": "satellites hook access"
},
{
"type": "command",
"command": "satellites hook context"
}
]
},
{
"matcher": "Read|Grep|Bash",
"hooks": [
{
"type": "command",
"command": "satellites hook codenudge"
}
]
}
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| satellites-pprod.fly.dev · "satellites" | remote · remote | 2.5k |
Skills (2)
Hooks (9)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Edit|Write|MultiEdit|NotebookEdit | satellites hook gate || exit 2 |
| PreToolUse | Bash | satellites hook commitgate || exit 2 |
| PreToolUse | mcp__satellites__document_get | satellites hook access |
| PreToolUse | Read|Grep|Bash | satellites hook codenudge |
| PreToolUse | mcp__satellites__document_get | satellites hook context |
| SessionStart | * | satellites code index |
| SessionStart | * | satellites hook context |
| Stop | * | satellites hook stopcheck |
| UserPromptSubmit | * | satellites hook prompt |
Similar rigs
minorun365/my-claude-code-settings
みのるんのClaude Code設定
Skill Collector 8.8k tok ·
samuelpatro/.claude
Personal Claude Code configuration — hooks, statusline, settings, and plugins
YOLO Cowboy 1.1k tok ·
nalbam/dotfiles
—
Skill Collector 2.9k tok ·
bubbleShaker/claude-config
私の Claude Code 環境(~/.claude)の設定をバージョン管理する dotfiles リポジトリ
Pragmatist 4.1k tok ·