Community程式設計與開發github.com

需求分析 (Claude Skills - MC)

用於分析(非建置)任何專案或客戶的新需求,從使用者故事(HU)/業務規則文件出發,提取目標、範圍、規則,找出文件內部不一致處,比對現有程式碼,列出待解問題,盤點受影響物件,並產出交付物(預設僅產出估算 Excel 檔案)。可透過「分析這個需求」、「讀給我這份 HU」等觸發詞啟動。不適用於建置階段(請參閱技能 implementar-requerimiento)。

需求分析 (Claude Skills - MC) 是什麼?

此技能專為 AI 助理(如 Claude Code)設計,用於處理新收到的需求文件(使用者故事與業務規則),**僅限分析階段**,不涉及建置實作。它能自動執行五項核心工作:① 從文件中提取目標、範圍、參與者、流程與業務規則;② 比對專案現有程式碼與資料庫,識別可重用部分與修改風險;③ 列出所有模糊或未定義的項目,標記為「待解決」並持續追蹤;④ 產生完整的受影響物件清單(資料庫物件、畫面、規則、報表),標示為「新增」或「修改」;⑤ 產出交付物,預設只產出 `Estimacion_tiempos_[CÓDIGO].xlsx`(從既有範本拷貝,不自行創造格式),而 `Analisis_Impacto_[CÓDIGO].docx` 與 `Plan_Implementacion_[CÓDIGO].docx` 的內容則留在對話中,待使用者明確要求時才產出。技能特別強調:不重複使用未經授權的憑證、不假設資料庫結構(需實際查詢 DEV 資料庫)、且估算時須反映已確認的可重用性,不採用統一啟發式。支援跨專案/客戶通用。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CesarChv19/claude-skills_MC/tree/HEAD/plugins/mc-skills/skills/analizar-requerimiento

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

需求分析

當收到一份需求(使用者故事 + 業務規則,若適用時)進行分析時應遵循的通用指示——非用於建置(那是 implementar-requerimiento 技能的範疇)。 可攜帶式:無論在哪個專案或客戶上使用,均適用相同原則。

1. 閱讀與提取

  • 完整閱讀文件,並提取:目標、範圍、參與者、流程、明確的業務規則。
  • 指出文件本身內部的任何不一致之處(例如:目標中提到但後續從未詳述的內容,或一條規則與文字其他部分矛盾)。
  • 同時檢查所有內嵌的圖檔/證據(版面配置、畫面、儀表板)——不僅是顯而易見的那些。這些圖檔通常包含文字中未提及的細節,且可能解決文字中遺留的缺口。

2. 與現有內容比較(若適用)

  • 如果需求觸及或類似於已建置的模組/流程/功能,請與目前專案的實際程式碼進行比較,以判斷哪些可以重複使用,哪些必須新建。
  • 如果需求涉及修改已在使用的內容(其他模組、其他整合、其他共用流程),請評估該修改對現有內容的風險,並優先將新功能隔離,而非改變現有行為,除非需求明確要求變更該行為。
  • 在確認發現結果前,請先對照實際的 DEV 資料庫進行驗證——不要假設結構/資料,請實際查詢。伺服器與憑證:若對話中尚未取得,請向使用者詢問;未經使用者明確授權,請勿重複使用在註解/程式碼中找到的憑證。

3. 待解問題

  • 明確列出每一個模糊、未指定、或依賴業務/客戶決策的項目(例如:協商條件、金額、期限、門檻、權限、例外情況)。
  • 在獲得答覆前,將每一項標記為待解決;當客戶回應時,記錄該回應並改為已解決。
  • 估算中不應包含任何依賴於尚未能回答之問題的項目。

4. 盤點清單

資料庫物件、畫面、業務規則/驗證以及受影響或新增的報表完整清單,每個項目標示 (新增) 或 (修改)。

5. 交付物

  • Analisis_Impacto_[CÓDIGO].docx — 提供給客戶/供應商開發團隊的影響分析文件。
  • Estimacion_tiempos_[CÓDIGO].xlsx — 按物件/任務劃分的工時,含總計。
  • Plan_Implementacion_[CÓDIGO].docx — 依階段劃分的實施計畫,各階段間有相依關係(非全部在同一階段)。
  • 預設情況下,分析需求時僅產出 Estimacion_tiempos_[CÓDIGO].xlsx 檔案。 Analisis_Impacto_[CÓDIGO].docx 和 Plan_Implementacion_[CÓDIGO].docx 不會自動產出為檔案——它們的內容(目標、範圍、業務規則、不一致處、與現有內容的比較、待解問題、盤點清單、階段計畫)仍會完整呈現並保留在對話中,隨時可供使用者明確要求時轉換成文件(例如「幫我產生影響分析文件」或「轉成 Word 給我」)。
  • Estimacion_tiempos_[CÓDIGO].xlsx 必須從現有範本建立(若需求資料夾中已有範本,請複製該範本,不要從無到有建立表格;若專案中尚無任何範本,請在使用者發明格式前先詢問是否有標準範本)。預期格式(除非使用者另有指定):標題列 + 表格,包含欄位 N° | 活動 | 小時 | 天數(活動欄位寬,每項活動一列,最後一列為總計,其中包含求和公式,且 天數 = 小時/8)。請勿新增額外欄位(類型、備註、分別列出分析/開發/測試細項等)——若想標示類型(新增/修改)或備註,請將其包含在「活動」儲存格文字中。
  • 務實的工時估算: 應反映步驟 2 中已確認的可重複使用性(不要假設所有東西都是全新的),不要對所有任務使用統一的啟發式估算,若需要將工時換算成日期,請詢問團隊的實際產能。

6. 狀態與阻礙因素

最後,總結:哪些項目已確認、哪些仍待解決、以及哪些因素阻礙開始建置(缺少文件、待客戶/業務回應、待核准等)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能