From edify
Ground claims with external research before asserting methodology. Triggers on "ground", "create a scoring system", "design a methodology", "build a framework", or "synthesize best practices". Parallel diverge-converge research preventing confabulated structures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/edify:groundThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prevent ungrounded confabulation when producing methodologies, frameworks, scoring systems, taxonomies, or best-practice documents. Encode the diverge-converge research pattern proven during prioritization skill creation.
Prevent ungrounded confabulation when producing methodologies, frameworks, scoring systems, taxonomies, or best-practice documents. Encode the diverge-converge research pattern proven during prioritization skill creation.
Core principle: Internal reasoning alone confabulates plausible structures. External research alone produces generic frameworks. Parallel diverge + synthesis produces grounded, project-adapted output.
Frame the research question before searching.
references/grounding-criteria.md for guidance):
Execute two branches as parallel Task agents. Launch both in a single message. Neither is optional — both are required.
Branch A — Internal explore: Scope determines agent type and model:
plans/reports/<topic>-internal-codebase.md.plans/reports/<topic>-internal-conceptual.md.Branch B — External research: Delegate to Task agent (subagent_type: general-purpose, model: sonnet). Model is always sonnet. Agent prompt includes:
references/grounding-criteria.mdWrite to plans/reports/<topic>-external-research.md.
Both agents write reports and return filepath only (quiet execution pattern).
Synthesize both branches into grounded output.
references/grounding-criteria.md (Framework Mapping, Adaptations, Grounding Assessment, Sources)references/grounding-criteria.md for label definitions and evidence requirements.Framing rule — general first: State each principle as the general insight derived from external research. Project-specific implementation is an instance that validates the principle, not the principle itself. The internal branch confirms the principle applies locally; it does not define the principle.
_git_ok(*args) -> bool"_git_ok() in this project"Write the grounded reference document to plans/reports/<topic>.md (persistent, tracked).
Required sections:
Branch artifacts: Both branch reports in plans/reports/ are retained as audit evidence supporting the synthesis. The grounding report references both.
references/grounding-criteria.md — Trigger criteria, quality labels, parameter selection, search query templates, convergence templateCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ddaanet/edify-plugin