AGENTIC_SPEC_FORGE/spec_stage_skill/execspec_compile/scaffold-analysis/SKILL.md
识别项目技术栈、测试框架和环境依赖,为 Compile ExecSpec 提供基础上下文。当需要编译 ExecSpec 前,识别项目类型(Node/Python/Go)、测试框架(Jest/Pytest/RSpec)、环境变量依赖(dotenv/os.getenv)时使用。
npx skillsauth add tikazyq/agentic-spec-forge scaffold-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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
development
提供网页应用全栈架构思考框架,涵盖前端渲染策略、后端 API 设计、基础设施部署、安全防护、性能优化五大维度。当需要设计完整 Web 应用、评审网页系统架构、或需要全局视角审视前后端协同设计时使用。支持 SPA/MPA、SSR/CSR、REST/GraphQL、容器/Serverless 等多种技术栈决策。
development
提供移动应用全链路架构思考框架,涵盖技术选型、离线同步、平台适配、性能优化、发布流程五大维度。当需要设计移动 APP、评审客户端架构、或需要全局视角审视原生/跨平台方案时使用。支持 Native/React Native/Flutter、推送通知、数据同步、iOS/Android 双平台等移动端特有场景决策。
development
提供微服务分布式架构思考框架,涵盖服务拆分、通信机制、基础设施、治理策略、可观测性五大维度。当需要设计微服务系统、评审分布式架构、或需要全局视角审视服务边界与协同时使用。支持 DDD 领域建模、同步/异步通信、API Gateway、服务网格、熔断降级等分布式系统关键决策。
tools
提供嵌入式系统软硬件协同思考框架,涵盖硬件层、软件架构、资源约束、实时性、测试调试五大维度。当需要设计嵌入式应用、评审物联网系统、或需要全局视角审视 MCU/MPU 与软件配合时使用。支持裸机/RTOS 选型、功耗优化、内存预算、中断响应、OTA 升级等嵌入式特有场景决策。