claude

bb-spec-core

BB-Spec 核心纪律(推荐基座):TDD 红绿重构、依赖版本策略、Git 分支与提交纪律;含 git-workflow-guard / dep-version-check / background-script-wait 三个被动 hook。

5 on GitHubby 0xBB2Bv15.8.0MITupdated 3 days ago
/

Plugin bb-spec-core from marketplace 0xbb2b in 0xBB2B/bb-spec. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • code-constraints

    跨语言通用代码纪律——默认不写注释,仅 WHY 非显然时写;禁 PRD/需求溯源/权威源复述/跨文件弱引用/时间性状态/表态口号/测试文件头模板/boilerplate 自证;禁未要求的功能/抽象/防御、外科手术式改动、反历史包袱。触发:编写或审查实现/测试代码;被 impl-engineer/test-engineer/prd-reviewer 及 /revise 轻量修复显式加载。跳过:纯文档、纯配置、生成代码、vendor/node_modules。

  • git-workflow

    Git 开发流程纪律——禁 main 直接提交;新任务前扫工作区根,有 workspace 标记走多 repo 工作区,否则 AskUserQuestion 询问 worktree(默认)或切分支;worktree 一律落 `~/.bb-spec/worktrees/` 下、禁嵌套当前 repo / 禁放 sibling 目录;本地 commit 不立即 push、整功能验证完才推;合并后清理本地+远程。触发:开始改代码、提到开分支、要求 commit/push/开 PR、PR 合并后清理。跳过:纯咨询/阅读、极小打字纠错。

  • tdd-workflow

    TDD 跨语言通用纪律——强制 Red-Green-Refactor:写失败测试→最小实现通过→测试保护下重构;新增/修改/删除三类变更均先动测试再动实现。触发:新增/修改/删除业务逻辑源文件(.go/.py/.ts/.tsx/.vue/.js/.rs/.java/.kt)、用户提到 TDD/写测试。跳过:纯 struct/interface/常量定义、生成代码、纯文档、纯配置、vendor/node_modules。

  • version-policy

    依赖与新技术引入策略——官方库/标准库优先;引入项目里原来没有的新技术(第三方库、框架、语言、运行时、数据库、中间件、构建或测试工具、容器镜像、CI Action、外部服务接口)前,必须逐项列出用途和为什么非它不可,用户批准后才能用,插件默认栈和用户点名的也一样;写版本号前必经官方渠道验证最新版,禁凭训练记忆。触发:要用项目里没有的库/框架/语言/数据库/中间件/工具/服务、新建项目选技术栈、编辑 package.json/go.mod/Cargo.toml/Dockerfile/CI workflow/Helm/Terraform 等钉死版本号的文件、新增拉新包的 import、用户要求升级

Hooks (3)

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/git-workflow-guard.sh

  • PostToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/dep-version-check.sh

  • Stop

    ${CLAUDE_PLUGIN_ROOT}/hooks/background-script-wait.sh

View source on GitHub

More from 0xBB2B/bb-spec

All 4 plugins →

BB-Spec 工作流:prd(质疑→澄清→拆解,一次批准落盘 PRD + AGENTS.md 项目约束)→ 自动 plan → exec(三 Agent 隔离)→ 收尾 doc-update;commit 带 Requirement 需求标记,代码经 git 反查回 PRD;另含 test-webview(网页交互验证)/ test-api(后端 API e2e、Bun TS runner)、revise、git-push、git-clone 一次性初始化与 8 个编排 subagent。

10 skills · 8 agents

5

BB-Spec 后端技术框架约束:Go 三层架构与测试、REST API 设计与结构化错误码、关系型数据库、认证/授权、可观测性、服务运行时治理。

9 skills

5

BB-Spec 前端技术框架约束:Vue 3 + TypeScript + Vite + Tailwind + bun 技术栈与前端工程约定。

2 skills

5

Maintain bb-spec-core?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins