with one click
arch-measure
对代码库执行 AI 友好架构全面度量,生成跨维度聚合报告。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
对代码库执行 AI 友好架构全面度量,生成跨维度聚合报告。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
按 Git/非 Git、是否指定 BRANCH_NAME 与 FEATURE_DIR 分支决策,解析输入并创建或复用特性分支与功能目录,输出 BRANCH_NAME、SPEC_FILE、FEATURE_DIR。用于 /specify 或单独创建/复用特性分支。
基于已定义的功能识别并调整逻辑实体,输出实体责任边界、协作关系与关键数据结构,并生成数据模型文档。仅被显式调用,不自动触发。
SDD流程代码变更采集Skill。在SDD流程执行完毕后,采集目标目录的代码变更信息,提取feature_infos和code_blocks,生成评测所需的JSON文件并保存到当前SDD分支的evalset目录下。当用户提到"采集SDD变更"、"生成评测数据"、"收集代码变更信息"、"build_configi_eval"、"evalset"时触发本技能。
深度逻辑架构要素反构编排Skill. 当 reverse 的 --target 为 deep_logic_architecture 时触发.
实体清单与实体关系反构的编排Skill. 当 reverse 的 --target 为 entities 或 all 的实体阶段时触发.
功能清单与功能详情文档反构的编排Skill. 当 reverse 的 --target 为 functions 或 all 的功能阶段时触发.
| name | arch-measure |
| description | 对代码库执行 AI 友好架构全面度量,生成跨维度聚合报告。 |
对代码库执行 AI 友好架构全面度量,生成跨维度聚合报告。
/arch-measure [选项]
| 参数 | 说明 | 示例 |
|---|---|---|
--project-path <路径> | 待分析项目根目录(绝对路径)。未指定时使用当前工作目录 | --project-path /path/to/repo |
--all | 执行所有 enabled: true 的度量 skill | --all |
--dimension <维度名> | 仅执行指定维度下的度量 skill | --dimension 职责维度 |
--skills <id,...> | 强制执行指定 skill(逗号分隔,忽略 enabled 状态) | --skills ai-friendly-component-srp-orchestrate |
| 无参数 | 执行默认集(tags 包含 "default" 且 enabled: true) | /arch-measure |
project_path(若未提供,询问用户或使用当前目录)--all → 全量模式--dimension <维度名> → 按维度模式--skills <id,...> → 按 skill 模式解析参数后,调用技能 ai-friendly-arch-measure,传入:
调用技能 `ai-friendly-arch-measure`
参数:
project_path: <project_path>
execute_mode: <default|all|dimension|skills>
dimension: <维度名>(按维度模式时)
skill_ids: <id,...>(按 skill 模式时)
output_path: output/arch-measure-report.json
skill 执行完成后,读取 output/arch-measure-report.json,展示以下摘要:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AI 友好架构度量报告
项目:<component_name> 路径:<component_repo>
执行模式:<execute_mode> 评级:<overall_grade>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
综合得分:<total_score_avg>
总违规数:<total_violations>(P0: <p0_total>,P1: <p1_total>)
维度得分:
职责维度 <score> [<status>]
...
跳过 skill:<skipped_skills>(如有)
失败 skill:<failed_skills>(如有)
详细报告:output/arch-measure-report.json
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| 等级 | 分数区间 | 含义 |
|---|---|---|
| S | ≥ 0.9 | 优秀 |
| A | ≥ 0.75 | 良好 |
| B | ≥ 0.6 | 一般 |
| C | ≥ 0.4 | 待改进 |
| D | < 0.4 | 严重问题 |
# 默认集(执行已启用的默认 skill)
/arch-measure --project-path /path/to/repo
# 全量执行所有已启用 skill
/arch-measure --project-path /path/to/repo --all
# 仅执行职责维度相关 skill
/arch-measure --project-path /path/to/repo --dimension 职责维度
# 指定 skill 执行
/arch-measure --project-path /path/to/repo --skills ai-friendly-component-srp-orchestrate