適用於 Openclaw 的 Code Project Analyzer

一個自動化的 AI 代理技能,透過掃描在地目錄生成全面的技術文件和架構概覽。

ttjsndx
v1.0.0
Mar 8, 2026
1
1.2k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install code-project-analyzer

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 code-project-analyzer。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Code Project Analyzer?

Code Project Analyzer 是 Openclaw Skills 生態系統中的一個專用工具,旨在彌合複雜原始碼與人類可讀文件之間的鴻溝。它執行深度目錄掃描,以識別任何軟體專案的核心技術棧、依賴鏈和進入點。透過分析檔案之間的結構關係,它綜合出專案目的和實作邏輯的高層概覽。

無論您是在處理遺留程式碼庫還是探索新倉庫,此技能都能透過生成標準化的 Markdown 文件提供即時清晰度。對於希望透過 Openclaw Skills 的力量以最少的手動努力維持高標準文件的開發者來說,這是一個必不可少的工具。

Code Project Analyzer 應用場景

  • 透過提供倉庫的即時架構概覽,快速引導新團隊成員入職。
  • 自動化建立專業的 README.md 檔案和內部技術維基。
  • 審計不熟悉或遺留的程式碼庫,以識別所使用的框架、依賴項和模組職責。
  • 可視化專案結構,以識別架構瓶頸或模組化問題。

Code Project Analyzer 運作原理

  1. 使用者透過向 Openclaw Skills 代理提供在地目錄路徑來啟動流程。
  2. 該技能遞迴掃描檔案系統,識別 package.json、requirements.txt 或 pom.xml 等設定檔以確定技術棧。
  3. 它映射目錄層級,以區分原始碼、資產、設定和建置產物。
  4. 代理分析程式碼邏輯,以提取主要功能、應用場景和核心實作原理。
  5. 生成標準化的 Markdown 文件,其中包含技術棧、功能模組和架構特徵。

Code Project Analyzer 設定指南

要使用 Openclaw Skills 集合中的此專案分析器,請確保您的環境滿足以下要求:

  • 系統上安裝了 Node.js 18 或更高版本。
  • 對您希望分析的目錄具有正確的在地檔案系統讀取權限。
# Ensure you are in an environment where the agent can access your local path
# Example usage through the agent interface:
Analyze code directory /path/to/your/project

Code Project Analyzer 資料結構與分類體系

該技能處理專案元數據並將其組織成結構化的分類法以生成文件:

數據點 描述
Tech Stack 識別語言 (JS, TS, Python, Go, Java) 和框架 (Vue, React, Node)。
Module Map 根據功能角色(例如 controllers, components, utils)對目錄進行分類。
Core Logic 提取應用程式的主要目的和實作流程。
Output Format 標準化的 Markdown,包括功能、場景和原理部分。

Code Project Analyzer 進階特性

  • 對主要生態系統的通用支援,包括前端 (JS/TS/Vue/React) 和後端 (Node.js/Python/Go/Java)。
  • 智慧目錄過濾,忽略 node_modules、.git 和暫存建置資料夾等噪音。
  • 高保真架構提取,識別進入點和執行流。
  • 無縫整合到 Openclaw Skills 工作流中,用於自動化專案審計和 CI/CD 文件鉤子。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*