ai-context-index
Use when an agent needs to create or update a project AI context index from the tools declared in AGENTS.md.
Skill by CloudyWing
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/cloudywing-ai-context-index
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ai-context-index
What's inside
- Skill name
ai-context-index- Description
- Use when an agent needs to create or update a project AI context index from the tools declared in AGENTS.md.
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# AI 脈絡索引 本 Skill 只認得 `AGENTS.md` 的 `AI-DECLARATIONS` 宣告格式,不內建工具清單,也不以 raw grep 取代已宣告的索引查詢。 ## 執行流程 1. 讀取專案根目錄 `AGENTS.md`,確認存在成對的 `AI-DECLARATIONS` 標記。 2. 解析下列宣告鍵:`context-index-query`、`glossary`、`adr`、`context-index`。缺少或格式無效時停止並回報缺件。 3. 探索專案技術棧、現有規範、詞彙表、ADR 與其他已宣告產物,將需要索引的來源交給 `context-index-query` 宣告的工具或命令。 4. 將工具輸出寫入宣告的 `.local/ai-context/` 路徑,至少包含可定位來源檔案的 `index.md` 或工具指定的等價索引檔。 5. 只更新 `AGENTS.md` 的宣告區塊與 `.local/ai-context/` 產物。保留宣告區塊外的專案規範,不修改 `.gitignore`。 ## 產物索引欄位 專案的 .local/ai-context/index.md 使用固定五欄表格,每列記錄一個產物或互相關聯的 artifact set: | 工具 | 產物路徑 | 重產命令 | 來源指紋 | 產生時間 | | --- | --- | --- | --- | --- | - 工具填正式名稱。 - 產物路徑填相對專案根目錄的主檔路徑;Summary 分檔時填 entry 路徑,並將連結分檔視為同一組。 - 重產命令填可重現產物的命令。不適用時填「不適用」;SchemaExporter 一律使用已設定的 named connection,只以連線名稱表示,不記錄連線字串。 - 三支既有 `.csx` 與 graphify 的重產命令一律填 `pwsh -NoProfile -File '<AiAgentsRoot>/scripts/Ensure-AiContextArtifacts.ps1' -ProjectRoot '<ProjectRoot>' -ToolName <ToolName>`;將 `<AiAgentsRoot>` 與 `<ProjectRoot>` 換成實際絕對路徑,`<ToolName>` 換成該列工具名稱。PowerShell 單引號路徑中的單引號重複兩次。 - 重產命令欄是索引唯一允許且必須含實際絕對使用者路徑的欄位;其他索引欄位與來源指紋 manifest 不得含絕對使用者路徑或秘密值。 - 來源指紋使用 sha256:v1: 加 64 位小寫十六進位;不適用時填「不適用」。 - 產生時間使用成功產生或檢查時的 UTC ISO 8601 時間;不適用時填「不適用」。 - 五欄皆不得留空,工具與產物路徑不得重複。 - 儲存格內的直線字元 `|` 寫成 `\|`;解析時還原為 `|`。儲存格內的反斜線寫成 `\\`,解析時還原為單一反斜線。 ## 共用產物 ensure 三支 Roslyn exporter 與 graphify 由 Ensure-AiContextArtifacts.ps1 唯一負責來源指紋、no-op 判斷、產物提升及索引登記。呼叫格式為: pwsh -NoProfile -File '<AiAgentsRoot>/scripts/Ensure-AiContextArtifacts.ps1' -ProjectRoot '<ProjectRoot>' -ToolName <ToolName> 以單引號序列化 PowerShell 路徑;路徑中的單引號寫成兩個單引號。 三個 Export ToolName 的 ProjectRoot 根目錄必須包含唯一一個 .sln 或 .slnx。graphify 直接以 ProjectRoot 為輸入。ToolName 限定為 Export-ApiSurface、Export-TypeHierarchy、Export-ProjectGraph、graphify。三支 exporter 維持原有 Markdown 輸出路徑,並接受額外暫存輸出目標。graphify ensure 以 ProjectRoot 作為子行程工作目錄執行 `graphify update '<ProjectRoot>'`,不傳入 `--out`;graphify 在 ProjectRoot 根目錄建立 `graphify-out/`。Ensure 先確認該目錄不存在,再驗證 `graph.json` 非空並將整個目錄(含 `manifest.json`)搬入 `.local/ai-context/graphify/graphify-out/`;若該目錄預先存在,Ensure 以 exit 1 停止且不修改其中內容,請使用者自行處理。 相同指紋且所有必需產物完整時回報「未變更」,不得呼叫產生器或改動產物與索引列時間。指紋不同、索引列缺漏或產物不完整時,先寫同目錄 nonce 暫存,再檢查輸出完整性;確認完整後才提升產物與更新索引。更新失敗時還原舊產物與舊索引列。 來源指紋使用 UTF-8、LF、相對路徑正規斜線與 ordinal 排序。ApiSurface 與 TypeHierarchy 納入 Solution、專案清單及 exporter 實際讀取的 C# 檔案 bytes;ProjectGraph 納入 Solution、已解析的專案檔 bytes 與 ProjectReference 關係。這三個 Roslyn exporter 的來源集合不得按敏感檔名過濾。graphify 納入排除目錄之外的一般檔案相對路徑與內容雜湊、graphify 版本及正規化命令參數;列舉時在任何內容讀取前、所有深度排除檔名 `.env`、`.env.*`、`*.pfx`、`*.pem`、`*.key` 與 `secrets.*`。每筆指紋另納入 exporter 與共用 Ensure 腳本的內容雜湊。各工具均排除 .git、.local、bin、obj、dist、out、build、target、node_modules、__pycache__、.next、.nuxt、.svelte-kit、.turbo、.parcel-cache、.output、.vite 與 .angular。 ## 工具邊界 - 不在本 Skill 內列出或選擇索引工具。工具名稱、命令與輸出格式由專案的 `context-index-query` 宣告提供。 - 宣告工具不存在、命令失敗或輸出無法定位來源時,停止並回報命令、結束碼與缺少的輸出。 - 不把完整程式碼複製進索引;索引只保留技術棧、規範、入口與來源路徑等可定位資訊。 ## Git 排除與驗證 - `.local/ai-context/` 永遠由機器層 `git-global-excludes` 排除。先執行 `git check-ignore -q .local/ai-context/` 驗證,失敗時回報排除設定缺件,不把目錄加入專案 `.gitignore`。 - 確認產物位於宣告的路徑,索引內每個來源路徑都能由 `Test-Path` 或對應平台命令確認存在。 - 確認 `AGENTS.md` 仍保留完整 `AI-DECLARATIONS` 區塊,且 `context-index-query` 指向實際可執行的工具或命令。
From CloudyWing/ai-dotfiles, MIT.
More from CloudyWing/ai-dotfiles
- 0.565score
ai-tool-discovery
CloudyWing
Use when the agent is about to explore a project or generate AI support artifacts and needs the local tool inventory or the state and rebuild path of existing…
SkillAFreshness: AClaude Code +9 - 0.565score
apply-fact-check
CloudyWing
依據事實校閱報告修改技術文件:以事實層為不可違反的約束,由改檔者負責表達層的措辭與行文連貫。Use when the user asks to apply fact-check results to a document, or to edit a document based on a previously…
SkillAFreshness: AClaude Code +9 - 0.558score
csharp-background-service
CloudyWing
Background Service 開發規範:BackgroundService、IHostedService、Channel Queue 模式與生命週期管理。當撰寫或審查 .NET 背景工作、排程任務或佇列處理邏輯時自動套用。
SkillAFreshness: AClaude Code +9 - 0.558score
browser-smoke
CloudyWing
瀏覽器煙霧驗證流程。當需要在修改 Web UI、頁面、路由、表單、互動、樣式、響應式版面或前端狀態後使用瀏覽器驗證,或使用者明確要求檢查畫面、console/network error、互動行為與 UI 修正結果時使用。
SkillAFreshness: AClaude Code +9 - 0.558score
api-smoke
CloudyWing
Web API 煙霧驗證流程。當需要在修改或開發 Web API 端點後驗證 API 行為,或使用者要求呼叫 Swagger、寫腳本測試 API、進行多情境 API 測試時使用。
SkillAFreshness: AClaude Code +9 - 0.555score
architecture-improvement
CloudyWing
以 Git hotspot 縮小分析範圍,使用 deletion test 篩選改善候選並產出架構改善報告。
SkillAFreshness: AClaude Code +9 - 0.555score
adr
CloudyWing
依決策門檻建立追加式 Architecture Decision Record,管理序號、狀態與被推翻的決策。
SkillAFreshness: AClaude Code +9 - 0.555score
check-markdown
CloudyWing
當要求檢查 Markdown、修正格式或整理文件時使用。依據專案文件平台修正格式與排版問題。
SkillAFreshness: AClaude Code +9 - 0.555score
create-license-and-readme-link
CloudyWing
自動判斷專案屬性並推薦合適的開源授權,建立 LICENSE 檔案並將其連結補入 README.md 中。
SkillAFreshness: AClaude Code +9 - 0.549score
codex-dispatch
CloudyWing
Codex 派工機制:依派工類型建立執行契約、以 codex exec 啟動 Codex、背景等待、取證並回收結果。當需要發動 codex、撰寫派遣單或執行派遣回收判定時使用。
SkillAFreshness: AClaude Code +9 - 0.524score
csharp-docs
CloudyWing
C# 文件與 XML 註解標準:強制使用標準標籤與用詞規範產生類別與方法的說明。Use when writing, reviewing, or generating XML documentation comments (///) in C# files, or when the user asks to add…
SkillBFreshness: BClaude Code +9 - 0.520score
codebase-design
CloudyWing
Use when 設計或審查模組邊界、Interface、Adapter、依賴方向與可測試性時。
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/CloudyWing/ai-dotfiles
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from CloudyWing
- 0.565score
ai-tool-discovery
CloudyWing
Use when the agent is about to explore a project or generate AI support artifacts and needs the local tool inventory or the state and rebuild path of existing…
SkillAFreshness: AClaude Code +9 - 0.565score
apply-fact-check
CloudyWing
依據事實校閱報告修改技術文件:以事實層為不可違反的約束,由改檔者負責表達層的措辭與行文連貫。Use when the user asks to apply fact-check results to a document, or to edit a document based on a previously…
SkillAFreshness: AClaude Code +9 - 0.558score
api-smoke
CloudyWing
Web API 煙霧驗證流程。當需要在修改或開發 Web API 端點後驗證 API 行為,或使用者要求呼叫 Swagger、寫腳本測試 API、進行多情境 API 測試時使用。
SkillAFreshness: AClaude Code +9 - 0.558score
csharp-background-service
CloudyWing
Background Service 開發規範:BackgroundService、IHostedService、Channel Queue 模式與生命週期管理。當撰寫或審查 .NET 背景工作、排程任務或佇列處理邏輯時自動套用。
SkillAFreshness: AClaude Code +9 - 0.558score
browser-smoke
CloudyWing
瀏覽器煙霧驗證流程。當需要在修改 Web UI、頁面、路由、表單、互動、樣式、響應式版面或前端狀態後使用瀏覽器驗證,或使用者明確要求檢查畫面、console/network error、互動行為與 UI 修正結果時使用。
SkillAFreshness: AClaude Code +9 - 0.555score
architecture-improvement
CloudyWing
以 Git hotspot 縮小分析範圍,使用 deletion test 篩選改善候選並產出架構改善報告。
SkillAFreshness: AClaude Code +9
Cite this page
ai-context-index skill. Agent Mart. https://agentmart.dev/skills/cloudywing-ai-context-index (last updated 2026-10-24)