documentation-ingestion
Use when existing project documentation must be discovered and converted into colony context
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when existing project documentation must be discovered and converted into colony context
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when Codex is asked to colonize, plan, build, continue, swarm, or seal an Aether colony and must mirror wrapper orchestration safely
Use when Codex is asked to initialize or set up an Aether colony and should refine intent before running init
Use when Codex is asked to run Aether Oracle or discuss flows and should refine scope before research or clarification
Use when acceptance criteria need unit, integration, or end-to-end tests generated from implementation context
Use when delivered functionality needs acceptance-criteria verification before a phase advances
Use when a phase involves LLMs, AI agents, RAG, ML inference, or prompt/tool integration design
| source | shipped |
| name | documentation-ingestion |
| description | Use when existing project documentation must be discovered and converted into colony context |
| type | colony |
| domains | ["documentation","ingestion","onboarding"] |
| agent_roles | ["scout","chronicler","keeper","architect"] |
| workflow_triggers | ["colonize","plan"] |
| task_keywords | ["documentation","docs","readme","adr","ingest"] |
| priority | normal |
| version | 1.0 |
Scans a repository for any existing documentation -- ADRs, PRDs, specs, docs, READMEs, wikis -- and classifies, consolidates, and bootstraps colony context from them. Turns a scattered doc landscape into structured colony knowledge.
Search for documentation files:
*.md, *.rst, *.txt, *.adoc -- Standard doc formats
docs/, documentation/, wiki/, .wiki/ -- Doc directories
ADR-*, DECISION-*, RFC-* -- Architecture records
PRD-*, SPEC-*, REQUIREMENTS-* -- Product specs
CHANGELOG*, HISTORY*, ROADMAP* -- Project history
CONTRIBUTING*, CODE_OF_CONDUCT* -- Community docs
.github/ISSUE_TEMPLATE/*, .github/PULL_REQUEST_TEMPLATE/* -- Templates
For each document found:
ADR: Architecture Decision Record -- technical decision with context
PRD: Product Requirements Document -- what to build and why
SPEC: Technical Specification -- how to build it
DOC: General documentation -- guides, README, tutorials
TEMPLATE: Issue/PR templates
HISTORY: Changelogs, release notes
CONFIG: Configuration documentation
UNKNOWN: Doesn't fit categories -- flag for manual review
From each document:
1. Extract title and summary
2. Identify key decisions and their rationale
3. Extract requirements and acceptance criteria
4. Identify stakeholders and ownership
5. Detect references to other documents
6. Note the document's age and last update
When multiple documents overlap:
1. Detect contradictions (e.g., two ADRs with different tech choices)
2. Detect duplicates (same information in multiple places)
3. Detect outdated information (contradicts current code)
4. Detect gaps (important areas with no documentation)
Create colony-ready documents:
.aether/data/ingested/
catalog.json # All found docs with metadata
decisions.md # Consolidated decisions from ADRs
requirements.md # Consolidated requirements from PRDs
specifications.md # Consolidated specs
conflicts.md # Detected contradictions
gaps.md # Undocumented areas
originals/ # Symlinks/copies of source docs
From ingested docs, populate colony context:
1. Feed decisions into colony knowledge base
2. Feed requirements into ROADMAP planning
3. Feed specs into phase specifications
4. Flag conflicts for user resolution
5. Recommend documentation updates for gaps
INGESTION -- {repo_name}
Documents found: {count}
Classification:
ADRs: {count} | PRDs: {count} | Specs: {count}
Docs: {count} | Templates: {count} | Other: {count}
Conflicts: {count} contradictions detected
Gaps: {count} undocumented areas identified
Colony context updated:
{count} decisions imported
{count} requirements captured
{count} specifications cataloged
Catalog: .aether/data/ingested/catalog.json
Full ingestion:
"Found 23 documents: 4 ADRs, 2 PRDs, 3 specs, 14 docs. 1 conflict: ADR-003 says 'use Redis' but PRD-v2 says 'use Memcached'. 5 gaps: no docs for auth, payments, deployment, monitoring, or error handling."
Quick scan:
"Found 5 docs. README.md (general), CONTRIBUTING.md (template), 3 ADRs. No PRDs or specs found. Colony context populated with 3 architecture decisions."