agentsclimarketplace

Agf code map

Skill pcliangx/AppGenesisForge/.claude/skills/agf-code-map

AI Agent Team scaffold for Claude Code — 19 roles collaborate through stage gates, enforced by mandatory skills + blocking hooks + DoD checklists. Spec-driven change folders, SIT-audited code reviews, 4-layer hook defense, multi-LLM (DeepSeek/Doubao/Qwen/MiniMax). Tracks: Web · WeChat Mini Program · Apple native (macOS/iOS). 中文/EN README.

Install
npx -y skills add pcliangx/AppGenesisForge --skill agf-code-map

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Deeply Understand (codemap) — 持久化代码图谱 + 变更影响分析 + 理解地图。接手遗留项目 Day-1 / PR 影响分析 / 解释陌生代码 / PRD·ADR 前现状理解时用。编排 tools/codemap/ 的 codemap CLI

SKILL.md

2.3 KB, as published. Nobody here has run it

agf-code-map(Deeply Understand / codemap)

ADR-021 Deeply Understand 代码理解引擎的 AGF 入口。Python 原生(tools/codemap/),SQLite 持久图谱 + tree-sitter 多语言 + 反向 BFS 影响分析 + 静态 HTML dashboard。替换 agf-understand(M8 验证后删 agf-understand.js)。

何时用

  • 接手遗留项目 Day-1codemap build + onboard + dashboard
  • PR / 改动影响分析codemap diff(→ code-reviewer 审查清单)
  • 解释陌生文件/函数codemap explain
  • PRD/ADR 前现状理解codemap understand(接管 agf-understand 的理解地图)

命令(tools/codemap/ 下 uv run codemap <subcmd>

  • build [path] — 全量建图 → .agf/code-map.db
  • update — 增量(git diff + 双指纹)
  • diff [--base <ref>] [--hop N] — 变更影响分析(反向 import BFS + 风险评分)
  • explain <target> — 节点深度解释(邻居 + 源码片段)
  • onboard — 项目概览 + 复杂度热点 + 高扇入
  • understand [topic] — 理解地图(目录子系统 + 核心依赖 + 风险点)
  • context "<query>" — 相关子图(给 agent 注入)
  • search "<query>" — 检索(默认 FTS5 关键词;跑过 embed 后自动启用 semantic 余弦,三态降级)
  • embed — 生成节点 embedding 存 .agf/code-map.db(需 uv sync --extra semantic;jina-code-v2,首次下载 ~90MB + torch;未装/未跑则 search 自动降级 FTS,功能不中断)
  • dashboard [--out <path>] — 静态 HTML 图(cytoscape,浏览器 open)

语言覆盖

首发 7 语言:Python / TS / JS / SQL / YAML / JSON / Java(04 设计)。Swift/WXML 诚实缺口(04 §6)。

纪律(08)

  • DU 是事实层(确定性代码事实),不碰 docs/specs/ / docs/adr/ / docs/design/DESIGN.md / OpenAPI 契约
  • 产物 .agf/* gitignored(派生缓存,可重建);消费层报告落 docs/reviews/
  • DU 不投票 verdict(ADR-010 不变)——给 reviewer 事实参考,verdict 仍从 findings 推导

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.