sdlc-guardrails

Installation
SKILL.md

sdlc-guardrails:红线拦截引擎

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

前置依赖:python3 + PyYAML(engine/check.py);git(pre-commit 提交兜底)。

何时用

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

架构(引擎与规则分离)

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