irahardianto/agy-perf-optimization-demo/research-methodology

Claude Code and agent skill by irahardianto/agy-perf-optimization-demo

Trust tier 3
  • community
Source check pending

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-methodology

SKILL.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:

"Task CRUD API with Supabase":
1. Supabase client library JS/TS
2. Supabase RLS policies
3. Supabase real-time subscriptions
4. PostgreSQL UUID PK patterns
5. TS type generation from Supabase
2. Multi-Tool Search
PriorityToolBest For
1stQurio MCPDeep doc search, official docs
2ndContext7/similar MCPLibrary-specific API refs
3rdSupabase MCPSupabase-specific docs
4thsearch_webGeneral, blogs, SO
5thread_url_contentDeep 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

markdown
# Research: {Topic}
Date: {date}
Researcher: {agent}
## Topics Investigated
1.{topic} — {tool} — {finding}
## Key Patterns
-{Pattern}: {description + code}
## API Signatures

// Exact API from docs

## Gotchas
- {Gotcha}: {avoidance}
## Code Examples

// Working examples from docs

## Sources
- [{title}]({url}) — {learned}
## Training Data Reliance
- {topic}: Relying on training data. No external verification.
4. Training Data Fallback

If no search yields results:

  1. Document queries attempted + tools used
  2. Explicitly state: "Relying on training data for {topic}. External verification unavailable."
  3. Flag for human review
  4. 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

AgentUsage
ArchitectResearch before design, inform ADRs
BackendUnfamiliar APIs, library patterns
FrontendComponent libs, CSS patterns
MobilePlatform APIs, Flutter packages
DatabaseQuery 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/irahardianto/agy-perf-optimization-demo/research-methodology/badge)](https://verified-skill.com/skills/irahardianto/agy-perf-optimization-demo/research-methodology)

Something wrong with this skill or its page? Tell us.