← 返回列表
AI 编程工具

SpecFact CLI Modules:面向 AI 辅助 Python 开发的确定性代码审查与模块注册库

nold-ai/specfact-cli-modules · Official SpecFact modules for AI-bloat defense: deterministic code-review validation, cleanup forecasts, workflow packs, and docs for AI-assisted Python delivery.

GitHub原文发布 未知首次收录 2026-09-17上架 2026-09-20 12:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目是 SpecFact CLI 的官方模块注册库,托管 nold-ai 官方 bundle 及其文档,用于 AI 辅助 Python 交付场景。其代码审查 bundle 可给出 ai_bloat 提示性发现,识别 AI 生成代码中常见的冗余形态(如恒等 try/except、单调用包装、直通 lambda、冗余中间变量、过长的线性函数),提供确定性代码审查验证、清理预测与工作流包,并包含模块签名、语义化版本管理与契约测试等质量门禁流程。

核心能力与快速开始

★ 1 · Python

能做什么
提供 SpecFact CLI 官方模块注册与文档,核心能力为 AI 生成代码膨胀(ai_bloat)提示性检测,输出分数中立、非自动改写的候选信号;通过 `specfact code review run --json --out` 生成审查报告,并可在 AI IDE 中配合 `/specfact.08-simplify` 逐项确认简化;同时提供确定性代码审查验证、清理预测、工作流包与模块签名/版本管理机制。
适用场景
用于 AI 辅助 Python 开发中的代码审查与清理评估:检测 AI 生成代码的冗余结构、生成结构化审查报告供人工逐项确认、在提交前通过 pre-commit 与质量门禁(格式化、类型检查、lint、契约测试)约束代码质量、评估遗留代码现代化与技术债清理。
项目形态
开发框架
部署方式
未说明;README 仅提及本地 Hatch 环境与 Python 3.11+ 的仓库内开发流程。
主要依赖
Python 3.11+、Hatch、pre-commit;部分流程需配合 specfact-cli 使用。
使用限制
仓库为模块注册与官方 bundle 载体,第三方 bundle 不在其中;ai_bloat 结果为提示性、分数中立,示例中 144 个候选均未自动改写,需人工确认;发布与注册表更新依赖 CI 与签名流程,PR 目标分支有不同签名要求。
许可证
MIT
最近推送
2026-09-17 06:30

资料检查:2026-09-17 07:00 · 卡片整理:2026-09-20 12:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在 AI 辅助 Python 开发中,使用该代码审查 bundle 对代码进行确定性审查,识别 AI 生成代码中常见的冗余形态(如恒等 try/except、单调用包装、直通 lambda、冗余中间变量、过长的线性函数),并通过工作流包进行清理预测和简化审查。

查看内容依据
The Code Review bundle now surfaces `ai_bloat` findings: advisory, score-neutral signals tuned for the bloated shapes AI-assisted code commonly produces, such as identity `try/except`, one-call wrappers, passthrough lambdas, redundant intermediates, and long linear functions.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。