scaffold-analysis
识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。
npx skills add majiayu000/claude-skill-registry --skill scaffold-analysis-tikazyq-agentic-spec-forge-00d642da --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Scaffold Analysis > **Scope**: EXECSPEC_COMPILE — Compile ExecSpec(编译 ExecSpec) > > **版本**: 1.0.0 | **创建日期**: 2025-02-03 --- ## 1. 描述 Scaffold Analysis 识别项目的技术栈和依赖上下文,为后续编译 ExecSpec 提供基础信息。 **核心职责**: - 读取Registry识别项目类型(Node.js/Python/Go) - 识别测试框架(Jest/Pytest/RSpec/Go test) - 从SPEC推断环境变量依赖(NFR/GOAL中声明的依赖) - 识别外部服务依赖(数据库、API、消息队列) **Why**: - 避免环境配置遗漏(如dotenv经常被忽视) - 为environment-config-generator提供输入依据 - 为round-planning提供技术复杂度上下文 --- ## 2. 适用场景 - **WORKFLOW Step 3 Task 3-1**: 编译 ExecSpec Master Plan 前,执行脚手架分析 - **场景A**: 新项目启动 Compile ExecSpec,需要识别技术栈 - **场景B**: 跨项目迁移,需要快速了解技术上下文 - **场景C**: 环境配置缺失,追溯技术依赖 **对应 Build_Exec_Spec_Plans**: Step 1 (Parse Implementation Plan) --- ## 3. 输入 - `spec/spec_artifacts_registry.md` - Registry文件,包含项目元数据和artifact清单 - `package.json` / `requirements.txt` / `go.mod` - 依赖配置文件 --- ## 4. 输出 - `spec/build/scaffold_analysis_report.md` - 脚手架分析报告 **报告包含**: - 项目类型(Language/Framework/Package Manager) - 测试框架(Unit/Integration/E2E) - 环境变量依赖(变量名 + Registry来源) - 外部服务依赖(数据库/缓存/API) --- ## 5. 执行策略 ### 步骤1: 读取Registry识别项目类型 扫描 spec_artifacts_registry.md,提取 project_language/project_framework 字段,推断项目类型(Node.js/Python/Go/Java) ### 步骤2: 识别测试框架 根据依赖配置文件推断:Node.js(jest/mocha)
- 1. 描述
- 2. 适用场景
- 3. 输入
- 4. 输出
- 5. 执行策略
- 步骤1: 读取Registry识别项目类型
- 步骤2: 识别测试框架
- 步骤3: 推断环境变量依赖
- 步骤4: 识别外部服务依赖
- 步骤5: 生成报告
- 6. 价值
- SPEC组织
- PM/BA
- Dev
What does the scaffold-analysis skill do?
识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill scaffold-analysis-tikazyq-agentic-spec-forge-00d642da --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
