Agent Skills
› kenryu42/cc-safety-net
kenryu42/cc-safety-net
GitHub用于cc-safety-net仓库,通过分析代码和文档找出非显而易见的简化候选项(如冗余、过度设计等),生成基于证据的维护建议,旨在减少系统表面复杂度并消除过度工程化。
Install All Skills
npx skills add kenryu42/cc-safety-net --all -g -y
Skills in Collection (6)
用于cc-safety-net仓库,通过分析代码和文档找出非显而易见的简化候选项(如冗余、过度设计等),生成基于证据的维护建议,旨在减少系统表面复杂度并消除过度工程化。
需要识别代码中的冗余或过度设计部分
请求对安全网系统进行简化分析
寻找可移除或合并的代码表面区域
npx skills add kenryu42/cc-safety-net --skill ccsn-find-simplifications -g -y
处理 lint:comments 报告的问题,将注释内容转化为代码、测试或 PR 描述,避免直接删除导致信息丢失。针对叙述性、解释性、约束性及外部事实类注释提供具体迁移策略,并处理语法错误和过期白名单条目。
bun run lint:comments 报告注释问题
bun run check 检查发现注释违规
存在无法解析的注释文件
存在过期的注释白名单条目
npx skills add kenryu42/cc-safety-net --skill ccsn-no-comments -g -y
验证 cc-safety-net CLI 在隔离环境中的行为,涵盖 Hook 决策、诊断命令及 GUI 功能,确保策略配置正确且审计日志完整。
需要证明代码变更在实际运行应用中的安全性
验证 cc-safety-net CLI 的诊断或配置功能
npx skills add kenryu42/cc-safety-net --skill verify-ccsn -g -y
该技能用于在用户显式调用时,基于Git仓库差异和PR/Commit证据,更新GitHub最新Release的正文内容。严格遵循安全规则,不创建新发布或修改元数据,确保生成简洁、有据可查的发布说明。
用户显式调用 $release-notes
用户明确要求更新最新的现有 GitHub Release 正文
npx skills add kenryu42/cc-safety-net --skill release-notes -g -y
管理编码代理CLI的安全防护,解释命令拦截原因、排查误报、配置自定义规则与策略、管理集成及诊断保护状态。
询问命令被拦截的原因
排查安全拦截的误报
配置或修改安全规则
调整安全策略级别
管理代理CLI集成
诊断安全防护是否生效
npx skills add kenryu42/cc-safety-net --skill cc-safety-net -g -y
验证在 tighten-only 模式下,项目策略合并不会削弱用户策略的保护。通过穷举测试覆盖安全级别、能力、破坏性命令和密钥保护等场景,确保用户防护不被意外放宽。
修改策略合并逻辑或保护配置后
提交代码前运行预推送钩子
npx skills add kenryu42/cc-safety-net --skill verify-project-tighten-only -g -y


