research-patterns
Research methodology and best practices for finding existing patterns
npx skills add majiayu000/claude-skill-registry --skill research-patterns --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Research Patterns Skill **Purpose**: Provide methodology and guidelines for researching existing patterns before implementing new features. **Auto-activates when**: Keywords like "research", "investigate", "design", "architecture", "best practice" appear in conversation. --- ## Research Methodology ### 1. Define Clear Research Question **Before starting research**: ```markdown ❓ **Research Question Template**: - What: {What are we trying to build?} - Why: {Why do we need it?} - Scope: {What's in scope? What's out of scope?} - Success: {What would a good solution look like?} ``` **Example**: ```markdown What: Webhook handling system for receiving external events Why: Need to integrate with 3rd-party services that push updates Scope: IN - signature verification, retry logic, async processing OUT - webhook delivery (we're receiving, not sending) Success: Secure, reliable, handles 1000+ webhooks/min ``` ### 2. Search Existing Codebase First **Always search internal patterns before external research.** **Codebase Search Checklist**: ```markdown □ Grep for relevant keywords (functionality, domain terms) □ Glob for related files (naming patterns) □ Read existing implementations (underst
- Research Methodology
- 1. Define Clear Research Question
- 2. Search Existing Codebase First
- 3. External Web Research
- 4. Source Quality Evaluation
- 5. Distill Into Actionable Findings
- Pattern Recognition Framework
- Common Software Patterns
- Research Output Templates
- Template 1: Pattern Comparison
- Option B
- Option C
- Decision Matrix
- Pattern Overview
What does the research-patterns skill do?
Research methodology and best practices for finding existing patterns
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill research-patterns --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
