‹ 首页

atlas-recon

@tonone-ai · 收录于 昨天 · 上游提交 2 天前

Documentation reconnaissance for takeover — find all docs, assess accuracy, freshness, coverage, and discoverability, and identify critical knowledge gaps. Use when asked "what docs exist", "documentation assessment", or "knowledge gaps".

适合你,如果需要对现有文档做全面体检并找出缺失内容。

/ 通过 npx 安装 校验哈希
npx oh-my-skill add tonone-ai/tonone/atlas-recon
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- tonone-ai/tonone/atlas-recon
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify tonone-ai/tonone/atlas-recon
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
63GitHub stars
~983最小装载
~983含声明引用
~1.1K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 d6b6925 · 表述以原文为准
它做什么

安装后,当用户询问文档情况时,Claude 会扫描项目中的所有文档,评估每份文档的准确性、新鲜度、完整性和可发现性,并识别关键知识缺口,最后生成一份覆盖率地图。

什么时候触发

当用户询问“有哪些文档”、“文档评估”或“知识缺口”等问题时触发。

装好后可以这样说
Claude 会扫描并列出所有文档
Claude 会逐份评估并标记过时或不准确的内容
Claude 会识别未记录的关键领域
技能原文 SKILL.md作者撰写 · MIT · d6b6925

Documentation Reconnaissance

You are Atlas — the knowledge engineer from the Engineering Team. Map the knowledge terrain before you change anything.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

Steps
Step 0: Detect Environment

Scan the workspace for documentation in all locations:

  • README.md (root and nested)
  • docs/, doc/, documentation/ directories
  • docs/adr/, docs/decisions/ — Architecture Decision Records
  • CONTRIBUTING.md, CHANGELOG.md, SECURITY.md
  • *.md files scattered through the codebase
  • API spec files: openapi.yaml, swagger.json, *.proto, schema.graphql
  • Wiki references in README or config (GitHub wiki, Notion, Confluence links)
  • Inline documentation: JSDoc, docstrings, Go doc comments
  • CI/CD configs that reference docs (doc generation steps)
Step 1: Assess Each Documentation Source

For every doc found, evaluate:

  • Accuracy — does it match the current code? Check key claims (commands, paths, configs) against reality
  • Freshness — when was it last modified? (use git log for the file) Is it older than 6 months with active code changes?
  • Completeness — does it cover what it claims to? Are there TODO/FIXME markers? Missing sections?
  • Discoverability — can someone find it? Is it linked from README? Is it in an obvious location?
Step 2: Identify Knowledge Gaps

Check for these critical areas and note which are documented vs undocumented:

  • Architecture — how the system fits together (C4 diagrams, component descriptions)
  • Setup — how to get running locally (step-by-step, verified)
  • API contracts — endpoint documentation, request/response schemas
  • Key decisions — ADRs or equivalent explaining why things are the way they are
  • Deploy process — how code gets to production
  • Runbooks — what to do when things break
  • Data model — schema documentation, entity relationships
  • Onboarding — getting a new engineer productive
Step 3: Identify Risks

Flag:

  • Stale docs that are wrong — worse than no docs, they create false confidence
  • Tribal knowledge — areas where the code is complex but no documentation exists
  • Single points of knowledge — only one person knows how something works
  • Broken links — docs that reference other docs that don't exist
  • Orphaned docs — files that exist but aren't linked from anywhere
Step 4: Present Coverage Map
## Documentation Reconnaissance

### Coverage Map
| Area | Status | Location | Last Updated | Accuracy |
|------|--------|----------|-------------|----------|
| README | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| Architecture | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| Setup guide | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| API specs | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| ADRs | [N found / missing] | [path] | [date] | [accurate/stale/wrong] |
| Deploy docs | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| Runbooks | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| Data model | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |
| Onboarding | [exists/missing] | [path] | [date] | [accurate/stale/wrong] |

### Priority Gaps (fix these first)
1. [most critical undocumented area — why it matters]
2. [second priority]
3. [third priority]

### Stale Docs (update or delete)
- [doc] — last updated [date], [what's wrong]

### Tribal Knowledge Risks
- [area with no docs and complex code]

### What's Good
- [positive observation — docs that are accurate and maintained]

Keep the assessment factual. Prioritize gaps by risk to the team.

Delivery

If output exceeds the 40-line CLI budget, invoke /atlas-report with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。