daaf
Rigorous, reproducible data research pipelines with human oversight
Instructs the agent to act as a rigorous research orchestrator: enforce file-first script execution, inline audit-trail comments, parquet-only data storage, immutable script versioning, and evidence-graded reporting across all skills in this framework.
All Skills in This Repository (25)
Pure Emerald Level Indicatorseducation-data-source-crdc
Document CRDC data elements, methodology, and legal context for educational equity analysis.
education-data-query
Downloads educational datasets from configured mirror sources and filters them locally with Polars.
education-data-source-nhgis
Access US Census Bureau data via NHGIS for education research.
education-data-context
Explain data provenance, missing value codes, and variable definitions for Urban Institute Education Data Portal datasets.
education-data-source-nccs
Access NCCS Form 990 data for private nonprofit higher education institutions.
education-data-source-saipe
Retrieve U.S. Census Bureau SAIPE poverty estimates for school districts, counties, and states.
election-data-source-countypres
Fetch county-level U.S. presidential election returns from 2000-2024 via Harvard Dataverse.
education-data-source-campus-safety
Retrieve and analyze U.S. Department of Education Campus Safety and Security data.
education-data-source-fsa
Access Federal Student Aid datasets on grants, loans, and 90/10 revenue.
plotly
Generate interactive Plotly charts from data with export options.
education-data-source-scorecard
Analyze post-college earnings, debt, and loan repayment rates from College Scorecard data.
data-scientist
Enforce rigorous Python data analysis with validation, documentation, and verification.
Frequently Asked Questions
FAQPage SchemaHow to install DAAF?โผ
Run `npx skills add DAAF-Contribution-Community/daaf --all -g -y` in your terminal to install all skills in this framework globally.
What is DAAF used for?โผ
DAAF structures AI-assisted data analysis into auditable, reproducible research pipelines with human checkpoints at every key decision. It is built for researchers who need rigorous, verifiable results rather than quick unverified answers.
Does DAAF work with both Python and R?โผ
Yes. DAAF supports Python (polars, pyfixest, plotnine, geopandas) and R (tidyverse, fixest, ggplot2, sf) execution, and includes cross-language translation skills for users coming from Stata, R, or Python backgrounds.
Can DAAF handle sensitive or private data?โผ
Yes. Its synthetic-data workflow lets you profile sensitive data locally on your own machine and share only a disclosure-controlled summary, so raw data never leaves your environment.
What data sources does DAAF cover?โผ
It ships with deep skills for major U.S. education datasets (CCD, IPEDS, CRDC, Scorecard, SAIPE, FSA, NCCS, NACUBO, MEPS, NHGIS) and MIT county-level presidential election returns, including coded values, caveats, and join keys.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides