ferrox-ingest-docs
SkillDev toolsYou already have ADRs, PRDs or specs and want them to become the plan, not be rewritten
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ferrox-ingest-docs skill
What this skill tells your AI
The instructions your AI receives, as published by ferroxlabs/ferrox-factory in skills/ferrox-ingest-docs/SKILL.md and read by ahel’s review.
- Net-new bootstrap (
--mode new, default when.planning/is absent): produces PROJECT.md + REQUIREMENTS.md + ROADMAP.md + STATE.md from synthesized doc content, delegating final generation toferrox-roadmapper. - Merge into existing (
--mode merge, default when.planning/is present): appends phases and requirements derived from the ingested docs; hard-blocks any contradiction with existing locked decisions.
Auto-synthesizes most conflicts using the precedence rule ADR > SPEC > PRD > DOC (overridable via manifest). Surfaces unresolved cases in .planning/INGEST-CONFLICTS.md with three buckets: auto-resolved, competing-variants, unresolved-blockers. The BLOCKER gate from the shared conflict engine prevents any destination file from being written when unresolved contradictions exist.
Inputs: directory-convention discovery (docs/adr/, docs/prd/, docs/specs/, docs/rfc/, root-level {ADR,PRD,SPEC,RFC}-*.md), or an explicit --manifest <file> YAML listing {path, type, precedence?} per doc.
v1 constraints: hard cap of 50 docs per invocation; --resolve interactive is reserved for a future release.
<execution_context>
@/.claude/ferrox-core/workflows/ingest-docs.md
@/.claude/ferrox-core/references/ui-brand.md
@/.claude/ferrox-core/references/gate-prompts.md
@/.claude/ferrox-core/references/doc-conflict-engine.md
</execution_context>
Signals
- GitHub stars
- 23
- Forks
- 9
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
ferrox-ingest-docs- Source
- github.com/ferroxlabs/ferrox-factory