pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest +…
Guide for creating DAAF agent definition files. Covers 12-section template, hook registration, skills-in-frontmatter, integration checklist. Use when adding or revising agents. For SKILL.md files, use skill-authoring instead.
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill agent-authoring --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-authoringContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide for creating DAAF agent definition files. Covers 12-section template, hook registration, skills-in-frontmatter, integration checklist. Use when adding or revising agents. For SKILL.md files, use skill-authoring instead.
name: agent-authoring description: >- Guide for creating DAAF agent definition files. Covers 12-section template, hook registration, skills-in-frontmatter, integration checklist. Use when adding or revising agents. For SKILL.md files, use skill-authoring instead. metadata: audience: any-agent domain: skill-development
Guide for creating new DAAF agent definition files with full ecosystem integration. Covers the 12-section agent template, cross-agent consistency standards, per-agent hook registration, skills-in-frontmatter assignment, and the complete integration checklist for wiring new agents into documentation. Use when adding a new specialized agent, revising agent structure, configuring per-agent hooks, or verifying agent integration completeness. For creating SKILL.md files (not agent definition files), use skill-authoring instead.
Create new DAAF agents that conform to the canonical template and are fully wired into the system documentation for discoverability and usability.
What are you doing?
│
├─ Creating a brand-new agent
│ └─ Follow "New Agent Workflow" below
│
├─ Revising an existing agent to match the template
│ └─ Read: references/template-walkthrough.md
│ + agent_reference/AGENT_TEMPLATE.md (the canonical blueprint)
│
├─ Checking if an agent is fully integrated into the ecosystem
│ └─ Read: references/integration-checklist.md
│
├─ Understanding what must be identical across all agents
│ └─ Read: references/cross-agent-standards.md
│
└─ Understanding the current agent landscape before adding to it
└─ Read: .claude/agents/README.md (Agent Index + "Commonly Confused Pairs")Before beginning, you MUST have a clear, coherent, and compelling answer to each of the following questions:
1. **Define the role** in one sentence — what does this agent do and why does it exist? 2. **Identify pipeline stage(s)** — which stage(s) does it operate in, or is it "any/on-demand"? 3. **Identify similar agents** — read `.claude/agents/README.md` (Agent Index + "Commonly Confused Pairs") to find the 1-3 most similar existing agents. You MUST differentiate from these in your Core Distinction table. 4. **Determine subagent type:**
5. **Determine skill dependencies** — will this agent need to invoke any skills? 6. **Determine hook requirements** — will this agent need per-agent hooks? (see "Per-Agent Hooks" below)
If any of these answers are vague, in doubt, or incomplete, the quality and reliability of the ensuing agent file will suffer. If the agent authoring process has been initiated by the user, make sure to ask these questions directly, and ask follow-up questions to enhance the quality of their responses as you go. Before proceeding to Phase 2, make sure the user agrees with your enhanced answers explicitly.
1. Read `agent_reference/AGENT_TEMPLATE.md` for the canonical 12-section structure 2. Read `references/template-walkthrough.md` for section-by-section guidance and common mistakes 3. Read `references/cross-agent-standards.md` for mandatory standardized elements 4. Write the agent file to `.claude/agents/[agent-name].md` following the template exactly 5. Run self-validation:
1. Read `agent_reference/FRAMEWORK_INTEGRATION_CHECKLIST.md` § 2 for the canonical checklist of registration points 2. Execute all [M] (mandatory) items — A1-A5, A14 3. Review and execute applicable [C] (conditional) items — A6-A13, A15-A16 4. Run cross-cutting consistency checks (§ 6) — count words, cross-references, naming 5. For supplementary walkthrough detail, also consult `references/integration-checklist.md`
Run these verification checks:
# 1. Verify agent appears in all registry files grep -l "agent-name" .claude/agents/README.md CLAUDE.md README.md # 2. Cross-agent consistency (run for new agent file) grep -c "HIGH.*MEDIUM.*LOW\|BLOCKER.*WARNING.*INFO\|Learning Signal\|STOP Conditions" .claude/agents/[agent-name].md # 3. Verify agent count matches actual count ls .claude/agents/*.md | grep -v README | grep -v _revised | wc -l # Compare with the number in READ
📌 文档结构(2026-07-22 起): 本文件是中文默认入口 —— banner + badges + 信任面 + 9 阶段流水线速览 + 76 行合集总表。 每个合集的完整描述、按用途分组、精确数字、验证方法在 docs/CONTENT_ZH.md(扩展正文,总表行内的 → 直接跳转到对应锚点)。 English version: README-en.md · 中文扩展正文:docs/CONTENT_ZH.md · README-zh-CN.md 已弃用(重定向占位) 🌐 语言: English |
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest +…
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics paper (AER / QJE / JPE / ReStud /…
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest +…
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid + did_imputation +…
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven + fixest + sandwich + lmtest +…
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready manuscript. Use when users want…