Best-Practice Research
SkillDev toolsbest-practice-research is a skill that lets an AI agent research best practices by prioritizing official documentation and upstream sources. It wraps the research process so the agent gathers evidence from authoritative references first, rather than relying on general knowledge or secondary summaries. This helps you get recommendations grounded in the actual documentation for the tools and practices you are asking about.
Use Best-Practice Research in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Best-Practice Research and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Best-Practice Research skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Make sure your AI agent supports skills and can access the sources it needs to research.
What your AI can do with it
- Prioritizes official documentation and upstream sources when researching best practices
- Wraps the research process in a bounded workflow for an AI agent
- Gathers evidence from authoritative references before suggesting practices
- Helps ground recommendations in actual documentation rather than general knowledge
Getting started
- Make sure your AI agent supports skills and can access the sources it needs to research.
- Add the best-practice-research skill to your agent's available skills.
- Configure the skill if your agent requires any settings for research scope or source access.
- Ask your agent to research a best practice and let the skill guide the evidence gathering.
What this skill tells your AI
The instructions your AI receives, as published by yeachan-heo/oh-my-codex in skills/best-practice-research/SKILL.md and read by ahel’s review.
Use this skill when a task depends on current external best practices, version-aware guidance, standards, official recommendations, or upstream behavior. This is a workflow wrapper: it routes evidence gathering and synthesis; it is not a new research authority and it does not replace researcher.
Purpose
Produce a cited, reusable best-practice answer or handoff that separates current external evidence from repo-local facts and dependency-selection decisions. For pre-planning investigation, this is the ordinary first research wrapper: gather official/upstream evidence, then hand it to $ralplan or the caller as planning input. Do not present $best-practice-research as a final architecture component or as a validator-gated research loop.
Terminal By Default
This skill is terminal and read-only by default. It gathers evidence and produces a cited recommendation with a handoff, then stops. Do not write or edit files, create or amend commits, run mutating commands, or otherwise modify repository state under this skill — even when the question has clear implementation implications. When implementation is warranted, stop and hand off rather than continuing: name $ralplan for planning and $ultragoal, $team, or executor for execution, and resume only after the user explicitly switches to that workflow.
Activate When
- The user asks for best practices, recommended approach, current guidance, official recommendations, standards, or version-aware external behavior.
$ralplan,$deep-interview,$team, or another workflow needs current external evidence before planning or execution can be correct.- The task involves an already chosen technology and needs authoritative usage guidance, migration notes, API behavior, lifecycle rules, or current safety guidance.
Do Not Activate When
- The answer is fully repo-local; use
explorefor codebase facts. - The main question is whether to adopt, replace, upgrade, or compare dependencies; use
dependency-expert. - The user only needs implementation against already-grounded requirements; execute directly, or use
$teamwhen coordinated parallel work is warranted. - The task can be answered from stable local project conventions without current external lookup.
Specialist Routing
- Use
explorefirst for brownfield facts: current code usage, local constraints, versions, config, and integration points. - Use
researcherfor official/upstream docs, release notes, standards, migration guides, source-backed examples, and current best-practice evidence for an already chosen technology. - Use
dependency-expertonly for adoption/upgrade/replacement/comparison decisions. - Return to the caller with explicit evidence, uncertainty, and any implementation handoff constraints.
Source-Quality Rules
- Prefer official documentation, upstream source, release notes, changelogs, standards, and maintainer guidance.
- Include source URLs for material claims.
- State date/version context for current best-practice claims.
- Label third-party summaries as supplemental; do not use them before official/upstream sources.
- Flag stale, conflicting, undocumented, or version-mismatched evidence.
- Do not over-fetch: gather the smallest evidence set that can support the decision.
Workflow
- Classify the question: conceptual best practice, implementation guidance, migration/version guidance, standards/compliance guidance, or mixed local + external guidance.
- Gather repo-local facts with
explorewhen local usage or constraints affect the answer. - Gather external evidence with
researcherwhen current or version-aware practice affects correctness. - Synthesize a concise answer with source quality, version/date context, caveats, and an implementation or planning handoff.
- Stop when the answer is grounded enough for the caller; otherwise report the exact blocker or specialist handoff needed.
Output Contract
## Best-Practice Research: <question>
### Direct Recommendation
<actionable guidance or decision support>
### Evidence Used
- Official/upstream: <source URL> — <what it establishes>
- Supplemental, if any: <source URL> — <why it is secondary>
### Version / Date Context
<versions, dates, release channels, or unknowns>
### Repo-Local Context
<facts from explore, or "not needed">
### Boundaries / Non-goals
<what this research does not decide>
### Handoff
<planning/execution/test implications; name the next workflow — `$ralplan` for planning, `$ultragoal`/`$team`/`executor` for execution — and note that this skill stops here unless the user explicitly switches workflows>
Stop Rules
- Stop after a source-backed recommendation is reusable by the caller.
- Stop and route upward if the task becomes dependency comparison, broad architecture, or implementation.
- Do not continue researching when remaining work would only polish wording rather than change the recommendation.
- This skill never implements. After delivering the recommendation and handoff, stop; do not modify repo files or repo state. Resume only when the user explicitly switches to a planning or implementation workflow named in the handoff.
Task: {{ARGUMENTS}}
Signals
- GitHub stars
- 33k
- Forks
- 3k
- Last commit
- Oct 2026
Questions
- What kind of tool is best-practice-research?
- It is a skill for an AI agent. It wraps best-practice research so the agent looks at official documentation and upstream sources first.
- Does it replace my agent's own knowledge?
- No. It guides the agent to gather evidence from official and upstream sources before answering, so recommendations are grounded in those references.
- What sources does it use?
- It prioritizes official documentation and upstream sources. The skill is bounded to those evidence types.
Advanced
- Item type
- skill
- Key
best-practice-research- Source
- github.com/yeachan-heo/oh-my-codex
github.com/yeachan-heo/oh-my-codex
Related picks
Skill · davila7
The pick for Searchsummarize
Skill · zhouguoqing
The pick for Summarizeusenix-annual-technical-conference
Skill · brycewang-stanford
The pick for Technicalbmad-technical-research
Skill · tronghieu
The pick for Technicalteach
Skill · mattpocock
More in Dev toolsimplement
Skill · mattpocock
More in Dev tools