en un clic
reverse-engineer
[UDS] 系統考古——跨邏輯、資料、執行環境三維度反向工程程式碼
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
[UDS] 系統考古——跨邏輯、資料、執行環境三維度反向工程程式碼
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
[UDS] 引導 CI/CD 管線設計、配置和優化
Guide CI/CD pipeline design, configuration, and optimization. Use when: setting up pipelines, optimizing build times, configuring deployment stages. Keywords: CI/CD, pipeline, GitHub Actions, deployment, build.
在编写规格前进行结构化 AI 辅助头脑风暴。 使用时机:功能规划、创意发想、问题定义。 关键字:brainstorm, persona, multi-critic, HMW, SCAMPER, 头脑风暴, 发想。
[UDS] 在撰寫規格前進行結構化 AI 輔助腦力激盪
[UDS] Structured AI-assisted brainstorming before spec creation
[UDS] 从规格衍生 BDD 场景、TDD 骨架或 ATDD 表格
| name | reverse-engineer |
| source | ../../../../skills/reverse-engineer/SKILL.md |
| source_version | 1.2.0 |
| source_hash | d543b24b2422 |
| translation_version | 1.2.0 |
| last_synced | "2026-06-01T00:00:00.000Z" |
| status | current |
| description | [UDS] 系統考古——跨邏輯、資料、執行環境三維度反向工程程式碼 |
語言: English | 繁體中文
系統考古框架:從三個維度反向工程既有系統——邏輯、資料、執行環境。
┌─────────────────────────────────────────────────────────┐
│ System Archeology Framework │
├──────────┬──────────────┬────────────────────────────────┤
│ Logic │ Data │ Runtime │
│ (spec) │ (data) │ (runtime) │
├──────────┼──────────────┼────────────────────────────────┤
│ APIs │ DB Schemas │ Logs & Error Patterns │
│ Modules │ ORMs/Models │ Config & Environment │
│ Flows │ Migrations │ Metrics & Performance │
│ Tests │ Seed Data │ Infra & Deployment │
└──────────┴──────────────┴────────────────────────────────┘
| 子命令 | 維度 | 輸入 | 輸出 | 說明 |
|---|---|---|---|---|
| (無) | 全部 | 專案根目錄 | 完整考古報告 | 三維度全面分析 |
spec | 邏輯 | 程式碼檔案/目錄 | SPEC-XXX.md | 從程式碼提取規格 |
data | 資料 | DB 結構、ORM、遷移檔 | 資料模型規格 | 分析資料模型與結構 |
runtime | 執行環境 | 日誌、設定、指標 | 執行環境基準 | 分析執行環境基準 |
bdd | — | SPEC-XXX.md | .feature | 將 AC 轉為 Gherkin |
tdd | — | .feature | 覆蓋率報告 | 分析測試覆蓋率 |
當 /reverse 在未帶子命令的情況下被呼叫時,依序執行全部三個維度:
輸出:整合三個維度的 系統考古報告(System Archeology Report)。
[Confirmed]、[Inferred] 或 [Unknown]file:line 引用來源[Confirmed](FK 約束)或 [Inferred](程式碼模式)證據來源:schema.prisma、*.migration.*、models/、entities/、knexfile.*、sequelize、typeorm、SQL 檔案、docker-compose.yml(DB 服務)
證據來源:.env.example、docker-compose.yml、Dockerfile、*.config.*、CI/CD 檔案、k8s/、日誌檔案(僅模式)
安全性:絕不輸出實際密鑰值。僅列出變數名稱並描述其用途。
| 規則 | 要求 |
|---|---|
| 確定性標籤 | 所有發現須使用 [Confirmed]、[Inferred]、[Unknown] 標注 |
| 來源引用 | 每項反向結果須引用 file:line 來源 |
| 禁止捏造 | 不得捏造程式碼中不存在的 API 或行為 |
| 禁止密鑰 | 不得輸出設定檔或環境變數的密鑰值 |
/reverse - 三維度全面分析
/reverse spec src/auth/ - 邏輯:提取規格
/reverse data - 資料:分析結構與模型
/reverse runtime - 執行環境:分析設定與基礎設施
/reverse bdd specs/SPEC-AUTH.md - 將規格 AC 轉為 Gherkin
/reverse tdd features/auth.feature - 分析測試覆蓋率
/reverse(完整或 spec)完成後,AI 助手應建議:
系統考古完成。建議下一步:
- 執行
/sdd審查並核准此規格 ⭐ 推薦 — 審查並核准產生的規格- 執行
/derive從規格推導測試 — 從規格推導測試(須先核准)- 審查規格中的
[Inferred]和[Unknown]標記 — 手動審查不確定性標籤
完整的 AI 行為定義請參閱對應的命令文件:
/reverse