Claude-skill-registry fof-qc-summarizer
Aggregate-only summarizer for K18 QC artifacts; produces summary outputs and appends manifest rows when format is confirmed.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/fof-qc-summarizer" ~/.claude/skills/majiayu000-claude-skill-registry-fof-qc-summarizer && rm -rf "$T"
manifest:
skills/data/fof-qc-summarizer/SKILL.mdsource content
How to use
Run from the Fear-of-Falling subproject root or repo root.
Example:
Rscript .codex/skills/fof-qc-summarizer/scripts/qc_summarize.R
Optional overrides:
Rscript .codex/skills/fof-qc-summarizer/scripts/qc_summarize.R --qc-dir PATH --out-dir PATH --script-label K18_QC_SUMMARY
Inputs
- QC outputs under
.Fear-of-Falling/R-scripts/K18/outputs/K18_QC/qc/ - Manifest helpers discovered by scanning for
withinit.R
andappend_manifest()
.manifest_row() - Policy sources:
,Fear-of-Falling/CLAUDE.md
.Fear-of-Falling/QC_CHECKLIST.md
Outputs
Fear-of-Falling/R-scripts/K18/outputs/K18_QC/qc_summary/qc_summary.csvFear-of-Falling/R-scripts/K18/outputs/K18_QC/qc_summary/qc_summary.txt- One manifest row per new artifact (if manifest format is confirmed).
Failure modes
- Fear-of-Falling project root not found.
- QC outputs directory missing.
- Manifest helpers missing.
- Manifest header mismatch (fail closed).
- No eligible aggregate QC artifacts to summarize.
Safety/guardrails
- FAIL CLOSED: if manifest helpers or format are not verifiable, the script exits 1.
- Privacy: skips any file with
,ids
, orrow_level
in the name or anparticipant
-like column; never writes participant-level rows.id - No external APIs or network calls.
- Does not modify raw data or QC inputs.
Sources:
Fear-of-Falling/CLAUDE.md, Fear-of-Falling/QC_CHECKLIST.md.