一键导入
scaffold-analysis
识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
实现关注点分离,确保不同职责模块化和边界清晰。当需要架构分层设计、模块职责划分、横切关注点处理时使用。覆盖层次分离、功能分离、横切关注点三大维度,提供分离检查清单和耦合问题的诊断修复方法。
应用面向对象设计五大原则(单一职责、开闭、里氏替换、接口隔离、依赖倒置),系统化评审类与模块设计质量。当需要评审架构设计、重构现有代码、审查类职责划分时使用。支持多层次检查清单和违反原则的诊断修复。
识别并消除过度设计,确保只实现当前明确需要的功能。当需要评审功能范围、重构冗余代码、权衡技术债务时使用。覆盖功能必要性、过度设计信号、技术债务权衡三大维度,提供具体的识别标准和删减建议。
多维度审查 Markdown 文档质量,覆盖结构、内容、格式、引用、元数据五大维度。当需要评审文档质量、统一格式规范、验收交付文档时使用。提供分级检查清单、通过标准、常见问题修复指南,支持从快速检查到深度审计的多层次需求。
识别并消除知识重复,确保系统中每条知识有唯一权威表示。当需要重构代码、整理文档、优化配置、建立单一数据源时使用。覆盖代码重复、数据冗余、文档重复三大维度,提供具体消除策略和权衡建议。
评估用户故事质量的六维度框架(独立性、可协商、有价值、可估算、小粒度、可测试),系统化审查需求质量。当需要编写用户故事、评审需求文档、拆分史诗故事时使用。提供分级检查清单和低质量故事的改进建议。
| name | scaffold-analysis |
| description | 识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。 |
| stage | EXECSPEC_COMPILE |
| level_supported | ["L1-STREAMLINED","L2-BALANCED","L3-RIGOROUS"] |
Scope: EXECSPEC_COMPILE — Compile ExecSpec(编译 ExecSpec)
版本: 1.0.0 | 创建日期: 2025-02-03
Scaffold Analysis 识别项目的技术栈和依赖上下文,为后续编译 ExecSpec 提供基础信息。
核心职责:
Why:
对应 Build_Exec_Spec_Plans: Step 1 (Parse Implementation Plan)
spec/spec_artifacts_registry.md - Registry文件,包含项目元数据和artifact清单package.json / requirements.txt / go.mod - 依赖配置文件spec/build/scaffold_analysis_report.md - 脚手架分析报告报告包含:
扫描 spec_artifacts_registry.md,提取 project_language/project_framework 字段,推断项目类型(Node.js/Python/Go/Java)
根据依赖配置文件推断:Node.js(jest/mocha) / Python(pytest/unittest) / Go(go test/testify)
从Registry文件提取NFR和GOAL中的环境配置需求(DATABASE_URL, API_KEY等),结合依赖配置文件推断外部服务依赖
注意: Compile ExecSpec 阶段发生在编码前,不扫描src/代码
根据依赖列表和环境变量模式推断服务类型:
写入 spec/build/scaffold_analysis_report.md,包含项目类型 + 测试框架 + 环境变量 + 外部服务
检查清单(4项,≥75%通过):
通过标准:
检查清单(6项,≥83%通过):
通过标准:
检查清单(8项,≥88%通过):
通过标准:
/// 命令///scaffold-analysis