~ / rigs / echoVic / boss-skill

echoVic/boss-skill

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

↗ GitHub ★ 563 MIT updated 5d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
CONTEXT TAX · EVERY TURN
~11 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit echoVic/boss-skill/.claude ./rig-boss-skill  # 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.

$ npx degit echoVic/boss-skill/skill/skills/brainstorming .claude/skills/brainstorming

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": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "node \"$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts\" \"hooks\" \"run\" \"pre:write:artifact-guard\" \"scripts/hooks/pre-tool-write.js\" \"standard,strict\""
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "node \"$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts\" \"hooks\" \"run\" \"pre:bash:dangerous-cmd-guard\" \"scripts/hooks/pre-tool-bash.js\" \"standard,strict\""
          }
        ]
      }
    ]
  }
}

Skills (1)

Hooks (12)

eventmatcherruns
SessionStartstartupnode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "session:start" "scripts/hooks/session-start.js"
SessionStartresumenode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "session:resume" "scripts/hooks/session-resume.js"
PreToolUseWrite|Editnode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "pre:write:artifact-guard" "scripts/hooks/pre-tool-write.js" "standard,strict"
PreToolUseBashnode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "pre:bash:dangerous-cmd-guard" "scripts/hooks/pre-tool-bash.js" "standard,strict"
PostToolUseWritenode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "post:write:artifact-track" "scripts/hooks/post-tool-write.js" "standard,strict"
PostToolUseBashnode "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "post:bash:context" "scripts/hooks/post-tool-bash.js" "standard,strict"
SubagentStart*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "subagent:start" "scripts/hooks/subagent-start.js"
SubagentStop*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "subagent:stop" "scripts/hooks/subagent-stop.js"
SubagentStop*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "post:stage:wip-checkpoint" "scripts/hooks/wip-checkpoint.js"
Stop*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "stop:pipeline-guard" "scripts/hooks/on-stop.js" "standard,strict"
Notification*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "notification:log" "scripts/hooks/on-notification.js"
SessionEnd*node "$CLAUDE_PROJECT_DIR/skill/cli/bin/boss.mts" "hooks" "run" "session:end" "scripts/hooks/session-end.js"

Similar rigs

copied ✓