research
Research the market, the users or the technology behind a product decision, through a named lens, and write the findings as a short Markdown document in which…
Skill by aminfara
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aminfara-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, ml, writing, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/research
What's inside
- Skill name
research- Description
- Research the market, the users or the technology behind a product decision, through a named lens, and write the findings as a short Markdown document in which every factual claim carries a source or is marked as inference. Use when a brief or decision needs evidence about competitors, user needs, candidate technologies or technical risks, when a role is asked for discovery research, or when checking another agent's research for unsourced or contradictory claims.
- License
- MIT
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Research Find the evidence a product or technical decision depends on, and write it so a skeptical reader can check every claim. ## Overview This skill researches a question through one or more lenses and writes the findings to a Markdown file. The market lens asks who else solves the problem and how; the user lens asks who has the problem and how they cope today; the technical lens asks what could build it and what makes it hard. Every factual claim in the result carries a source, or is marked as the researcher's inference. Research exists to change a decision. A survey of everything known about a topic costs its readers attention and changes nothing. Research that starts from the decisions in the brief, separates what the sources say from what the researcher concludes, and ends with what this means for the brief is something the next reader can act on, and argue with. A good research document is short enough to read in one sitting. It answers the questions it was given, a reader can check any claim in a minute by following its source, inference is visibly inference, and the open questions at the end are decisions a user could make. ## When to use this skill - A brief needs evidence about the market, the target users, or the technology before a decision is made. - A role is asked for discovery research in a flow, through a market, user or technical lens. - Another agent's research needs checking for claims without sources, or claims that contradict your own findings. ### When NOT to use this skill - The answer is a single fact. Look it up and cite it inline. - The question is about this codebase. Read the code. ## Constraints - **A claim without a source is inference, and says so.** Mark it `[inference]`, and say what it rests on. - **Prefer primary sources.** Official documentation, standards, source code, first-party data and the people who made a thing outrank articles about them. Say when only weaker sources exist. - **Stay inside the lens you were given.** Note what belongs to another lens as an open question for its owner, rather than researching it. ## Inputs - **The questions.** What decisions depend on this research. If the brief does not state them, derive them from the brief and list them at the top of the document. - **The lens or lenses**: market, user, technical. - **The artifact path** to write. ## Output ```markdown # <Lens> research: <subject> ## Questions <The questions this document answers, each tied to a decision in the brief.> ## Findings <Grouped by question. Each claim cites its source as a link, or is marked [inference].> ## Implications for the brief <What the findings mean for the decisions: what to do, what to avoid, what to test.> ## Open questions <Decisions for the user, each with the options and your recommendation.> ## Sources <Every source cited, with what it is and when it was accessed.> ``` ## Workflow ### Step 1: Frame the questions Read the brief and write down the decisions this research should inform, as questions. Keep the ones your lens can answer; pass the rest on as open questions. Decide what evidence would change each answer, so you know when to stop looking. ### Step 2: Gather evidence Search for primary sources first and read them, not just their summaries in search results. Note each claim with its source as you go. When sources disagree, keep both and say which you trust more and why. Stop on a question once more evidence would not change the decision. ### Step 3: Write the findings Write the document in the shape above. Lead each group of findings with the answer, then the evidence. Keep facts, inference and recommendation visibly apart. Before you finish, read it as a skeptic would: any claim you would challenge without a source needs one, or a mark. ### Step 4: Check another's research, when asked When you are asked to check another role's research, read it against the exit criteria you were given and against your own findings. Look for claims without sources, sources that do not say what is claimed, and conclusions that contradict yours. Record each finding with the `orchestra:feedback` skill and return its verdict.
From aminfara/orchestra, MIT.
More from aminfara/orchestra
- 0.570score
conductor
aminfara
Run an Orchestra flow as the manager of a small team of agent roles (product manager, architect, engineer, reviewer).
SkillAFreshness: AClaude Code +9 - 0.570score
feedback
aminfara
Record findings from peer checks, code reviews, acceptance and user review gates in Orchestra's feedback ledger, a JSON Lines file, through a bundled script…
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
aminfara
Design a system's target architecture from selected requirements in a PRD (product requirements document), or describe an existing system's as-is…
SkillAFreshness: AClaude Code +9 - 0.570score
skill-linter
aminfara
Lint a SKILL.md against the canonical structural template and report findings (missing sections, wrong ordering, non-canonical headings, infinite-loop risks…
SkillAFreshness: AClaude Code +9 - 0.570score
tasks
aminfara
Create, find, claim, annotate and close Orchestra's features, stories and tasks through one small command-line script whose adapter keeps them in the…
SkillAFreshness: AClaude Code +9 - 0.570score
writing-studio
aminfara
Write or review professional, human-facing prose so the result is clear, well-structured, correctly shaped for its document type, and free of AI-sounding…
SkillAFreshness: AClaude Code +9 - 0.565score
briefing
aminfara
Interview the user to turn an idea, findings or trade-offs into a written brief, asking batched, self-contained questions through AskUserQuestion with a…
SkillAFreshness: AClaude Code +9 - 0.565score
debugging
aminfara
Find the root cause of a defect or a symptom by first building a feedback loop that shows the failure on demand, recording the behaviour that must not change…
SkillAFreshness: AClaude Code +9 - 0.565score
estimation
aminfara
Size requirements as small, medium or large and flag the ones nobody can size yet, using the existing architecture doc and glossary when the system already…
SkillAFreshness: AClaude Code +9 - 0.565score
feasibility
aminfara
Judge whether an idea or a requirement can be built and delivered with known techniques, naming the unproven parts and the smallest experiment that would…
SkillAFreshness: AClaude Code +9 - 0.565score
ux-design
aminfara
Design the user experience of a product's MVP from its selected requirements in the PRD (and its PR/FAQ, if one exists), as user journeys, an information…
SkillAFreshness: AClaude Code +9 - 0.565score
verification
aminfara
Decide whether work actually achieves its goal by working backward from the outcome to evidence gathered fresh, by running the tests, the product's real entry…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/aminfara/orchestra
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aminfara
- 0.570score
skill-linter
aminfara
Lint a SKILL.md against the canonical structural template and report findings (missing sections, wrong ordering, non-canonical headings, infinite-loop risks…
SkillAFreshness: AClaude Code +9 - 0.570score
tasks
aminfara
Create, find, claim, annotate and close Orchestra's features, stories and tasks through one small command-line script whose adapter keeps them in the…
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
aminfara
Design a system's target architecture from selected requirements in a PRD (product requirements document), or describe an existing system's as-is…
SkillAFreshness: AClaude Code +9 - 0.570score
feedback
aminfara
Record findings from peer checks, code reviews, acceptance and user review gates in Orchestra's feedback ledger, a JSON Lines file, through a bundled script…
SkillAFreshness: AClaude Code +9 - 0.570score
conductor
aminfara
Run an Orchestra flow as the manager of a small team of agent roles (product manager, architect, engineer, reviewer).
SkillAFreshness: AClaude Code +9 - 0.570score
writing-studio
aminfara
Write or review professional, human-facing prose so the result is clear, well-structured, correctly shaped for its document type, and free of AI-sounding…
SkillAFreshness: AClaude Code +9
Cite this page
research skill. Agent Mart. https://agentmart.dev/skills/aminfara-research (last updated 2026-10-24)