archived/skills/assess-hydrator/SKILL.md
Assess hydrator quality using real session data
npx skillsauth add nicsuzor/academicops assess-hydratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Evaluate how well the hydrator is performing by examining real interactions from recent sessions.
cd "$AOPS"
PYTHONPATH=aops-core uv run python \
aops-core/skills/assess-hydrator/scripts/extract_agent_interactions.py \
--recent 10 --agent-type hydrator --pretty
This outputs JSON with one record per hydrator invocation:
user_prompt trigger that started the sessiondelegation_prompt sent to the hydrator (usually a context file path)agent_output — the hydrator's full response including <hydration_result>context_file_path — the assembled context file (use --include-context to inline its contents)The tool works for any agent type — use --agent-type custodiet or omit the filter to see all subagent interactions.
# Specific Claude session
--hooks-log PATH
# Specific Gemini session
--gemini-session PATH
# Recent sessions (both clients)
--recent N --client all
# Include context file contents in output
--include-context
When reviewing hydrator output, consider:
Write assessment findings to $ACA_DATA/hydrator-assessments/ with date-stamped filenames. These accumulate over time to build a body of evidence about hydrator quality trends. Mutable state must live in $ACA_DATA, not in the framework repo.
tools
Streamlit implementation of the analyst presentation layer. Use when building or updating a Streamlit dashboard that displays pre-computed research data. This is the Streamlit-specific HOW for the tech-agnostic principles in the aops-tools analyst skill — display only, never transform.
tools
Python plotting and statistical-modelling libraries (matplotlib, seaborn, statsmodels) for the analyst presentation and statistical-methodology layers. Use when producing publication-quality figures or fitting statistical models in Python. Library-specific HOW for the tech-agnostic principles in the aops-tools analyst skill.
tools
dbt (data build tool) implementation of the analyst transformation layer. Use when a project has a dbt/ directory or you need to build, test, or document SQL transformations as version-controlled, reproducible dbt models. This is the dbt-specific HOW for the tech-agnostic principles in the aops-tools analyst skill.
development
Core academicOps skill — institutional memory, strategic coordination, workflow routing, and framework governance. Merges butler (chief-of-staff) with framework development conventions.