sdlc-guardrails

Installation
SKILL.md

sdlc-guardrails:红线拦截引擎

把「写了就是错」的服从性规则从文档下沉为写文件瞬间的确定性拦截:引擎全局一份(本 skill 的 engine/check.py),规则各项目自写(.claude/guardrails.yaml),无规则文件 = no-op。

何时用

  • 新项目接入红线拦截(下方三步接入)
  • 为已接入项目增删规则、调整 glob 与规则类型
  • 排障:为什么拦了 / 为什么没拦
  • 存量代码违规基线扫描(旧账出报告,不阻塞编辑)

架构(引擎与规则分离)

内容 载体
引擎(机制) 检查逻辑,python3 零项目知识 engine/check.py,随 skill 装到用户级 ~/.claude/skills/sdlc-guardrails/
规则(内容) 各项目的红线 项目 .claude/guardrails.yaml,从被检文件向上逐级查找

规则四类:forbid(出现即违规)/ require(至少出现一次)/ require_if(命中 whenpattern 必须出现)/ count_gepattern 计数 ≥ anchor 计数)。字段写法与样例见 README.md

Installs
1
GitHub Stars
5
First Seen
Today
sdlc-guardrails — tscarpe/claude-sdlc-skills