irahardianto/agy-perf-optimization-demo/research-methodology
Claude Code and agent skill by irahardianto/agy-perf-optimization-demo
- community
Checking that the SKILL.md file is still in the repository.
Structured research protocol: investigate technologies, patterns, APIs before implementation. Multi-tool search, research logs, training data fallback honesty.
Install
npx vskill@latest install irahardianto/agy-perf-optimization-demo/research-methodologySKILL.md
Research Methodology Skill
Ensure code is informed by accurate, up-to-date knowledge — not stale training data.
When to Invoke
- Before implementing with unfamiliar tech
- Evaluating library/framework options
- Architect informing design decisions
- Builder encountering unknown API/pattern
Process
1. Topic Decomposition
Break into 2-5 keyword searchable topics:
2. Multi-Tool Search
| Priority | Tool | Best For | |
|---|---|---|---|
| 1st | Qurio MCP | Deep doc search, official docs | |
| 2nd | Context7/similar MCP | Library-specific API refs | |
| 3rd | Supabase MCP | Supabase-specific docs | |
| 4th | search_web | General, blogs, SO | |
| 5th | read_url_content | Deep reading specific pages |
Strategy: broad search → find doc page → deep read → search gotchas + edge cases.
3. Document Findings
Path: docs/research_logs/{feature_name}.md
// Exact API from docs
// Working examples from docs
4. Training Data Fallback
If no search yields results:
- Document queries attempted + tools used
- Explicitly state: "Relying on training data for {topic}. External verification unavailable."
- Flag for human review
- If critical, ask user for docs
Never silently use training data when verification is available.
5. ADRs
If research reveals choice between 2+ approaches, new dependency, or arch change → create ADR via adr skill at docs/decisions/NNNN-short-title.md. The adr skill template produces structured-spec-compatible ADRs with YAML frontmatter and <!-- decision --> annotations.
Agent Integration
| Agent | Usage | |
|---|---|---|
| Architect | Research before design, inform ADRs | |
| Backend | Unfamiliar APIs, library patterns | |
| Frontend | Component libs, CSS patterns | |
| Mobile | Platform APIs, Flutter packages | |
| Database | Query patterns, extensions |
Research logs persist in docs/research_logs/ for cross-session knowledge. ADRs follow adr skill format.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingflashmart-api/.agents/skills/research-methodology/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/irahardianto/agy-perf-optimization-demo/research-methodology)