ficc-hand
This file is T0's router. T0 reads FICCHand.md, and that suffices; agents read only their own card and the templates the packet names (files under references/), never FICCHand.md. Only the outliner reads FICCOutline.md in full, to build the tree and to check (every agent reading the rule files in full was the largest avoidable cost on the bill).
Does: from topic and corpus, run eight steps (FICCHand.md 3): framing, corpus inventory, digests, map, thesis and counter-views, outline and materials index, acceptance, handoff. Deliver <report-name>-提纲.md (view tree, format per ~/.claude/skills/ficc-voice/FICCOutline.md) and <report-name>-资料索引.md (pointers, not excerpts; format in references/materials-manifest.md). The outline-and-index step has two halves (FICCHand.md 2, 5a and 5b): ficc-mapper builds the materials index, ficc-outliner builds the tree; only ficc-outliner builds trees. After handoff, ficc-voice takes over per references/handoff.md: tree building, placement and outline maintenance to ficc-outliner (FICCOutline), relations to ficc-structurer (FICCStructure), style, sentence patterns and tone to FICCVoice.
Does not: write body text, run body-text acceptance (tone check, cold read), deliver articles, or sweep-edit; all are in ficc-voice. Adds no gates: research routes and the four gates belong to research-agent, corpus retrieval to ficc-research-kit, task records to first-secretary, dispatch and caps to dynamic-workflow. Each rule lives in its own home; FICCHand.md only points there.
Proof: the self-test samples must report unmatched items, and scripts/tieout.py --self-test must report PASS (per group the actual unmatched count, at least one, as expected). Each run's acceptance keeps three results (outline check, tieout, counter-view). Recovery: install with install.sh in the task directory, undo with rollback.sh. If the user changes a view after handoff, change the tree in ficc-voice first; do not rerun this skill. Priority: the user's current request and CLAUDE.md outrank this skill; where research-agent or ficc-voice rules differ, the rule's home wins.
Agents: ficc-mapper (T1E, this skill's card, ~/.claude/agents/ficc-mapper.md) fills the map (脉络图), builds the materials index (资料索引) and revises it per index findings from acceptance. ficc-outliner builds the tree (reads FICCOutline.md in full plus references/outline-from-research.md), checks the outline in check mode at acceptance, and fixes outline findings in rule or maintain mode. Other seats use existing cards (digester, collator, dissenter, refuter, scout). Script: scripts/tieout.py checks that every number, date and institution in outline claims and 〔标题〕 lines is in the materials index or the ledger.