aif-reference
Create knowledge references from URLs, documents, or files and store them in the configured references directory (default: .ai-factory/references/) for reuse by other AI Factory skills; clone-only in the getff framework repo.
aif-reference
Status: shipped-beta (AIF suite, vendored into the clone) · Ships to: clone — not in any getff consumer tier arm (setup.d/lib.sh:61-63 names only the core/env+/factory skills) · Fires at: Claude Code skill auto-activation — the frontmatter names no "Use when" trigger phrases and leaves model invocation on (disable-model-invocation: false, .claude/skills/aif-reference/SKILL.md:9)
What it is
Reference-creation skill. Its frontmatter description is a block scalar: "description: >-" (.claude/skills/aif-reference/SKILL.md:3) whose text reads "Create knowledge references from URLs, documents, or files for use by AI agents." (.claude/skills/aif-reference/SKILL.md:4). The body adds the reuse angle: "Create structured knowledge references from external sources and store them in the configured references directory so other AI Factory skills can reuse them later." (.claude/skills/aif-reference/SKILL.md:18).
How it works
A "## Argument Detection" section (.claude/skills/aif-reference/SKILL.md:56) routes --update/URLs/file paths/list/show/delete/empty args to modes ("Contains URLs (http/https) -> URL Mode: fetch and process web sources", .claude/skills/aif-reference/SKILL.md:61); synthesis is governed by quality rules — "No hallucination - include only what was actually found" (.claude/skills/aif-reference/SKILL.md:168). An "## Integration With Other Skills" section wires the output in: "- /aif-plan and /aif-implement can read them for domain context" (.claude/skills/aif-reference/SKILL.md:228).
Satellites & companions
- USES:
WebFetch/WebSearchfor URL sources ("1. Fetch the page usingWebFetchand extract:",.claude/skills/aif-reference/SKILL.md:94) and the project skill-context override (.claude/skills/aif-reference/SKILL.md:33). - ADAPTS: fetched page/document material into a fixed reference template ("## Step 2: Synthesize the Reference",
.claude/skills/aif-reference/SKILL.md:120). - ADDS: a durable, indexed artifact — "Check if
<resolved references dir>/INDEX.mdexists. Create or update it:" (.claude/skills/aif-reference/SKILL.md:187).
Anchors
.claude/skills/aif-reference/SKILL.md:2—name: aif-reference.claude/skills/aif-reference/SKILL.md:3—description: >-.claude/skills/aif-reference/SKILL.md:4—` Create knowledge references from URLs, documents, or files for use by AI agents.`.claude/skills/aif-reference/SKILL.md:5—` Fetch, process, and store structured references in the configured references directory`.claude/skills/aif-reference/SKILL.md:6—` (default: .ai-factory/references/).`.claude/skills/aif-reference/SKILL.md:18—Create structured knowledge references from external sources and store them in the configured references directory so other AI Factory skills can reuse them later..claude/skills/aif-reference/SKILL.md:61—- Contains URLs (http/https) -> URL Mode: fetch and process web sources.claude/skills/aif-reference/SKILL.md:168—- **No hallucination** - include only what was actually found.claude/skills/aif-reference/SKILL.md:228—`- `/aif-plan` and `/aif-implement` can read them for domain context`setup.d/lib.sh:61-63—GETFF_SKILLS_CORE="template-audit ai-doc rule-research rule-tests"·GETFF_SKILLS_ENV="arch night-mode orchestrator pipeline reviewer"·GETFF_SKILLS_FACTORY="dispatcher aif-doctor harvest story claude-glm-executor-handoff"
All anchors at framework pin b069c59328aa8e08671d3a19fd25efa618dfc1c5 (fetched 2026-09-11 from artyhoo/getff staging; ancestry of census pin a1337cb301 verified); the SKILL.md itself is an on-disk gitignored file in the clone, not a git object at that pin.
aif-qa
QA workflow for testing a feature or task implementation — analyzes changes, produces test plans, and describes concrete test scenarios; clone-only in the getff framework repo.
aif-review
Code review on staged changes or a pull request — checks bugs, security, performance, and best practices with read-only context gates; clone-only in the getff framework repo.