api-design
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs or HTTP…
4-phase research methodology: codebase recon, targeted web search, deep source analysis, and evidence synthesis. Use when investigating patterns, evaluating libraries, or analyzing best practices. TRIGGER when: research, investigate, evaluate options, compare libraries. DO NOT
$ npx -y skills add akaszubski/autonomous-dev --skill research-patterns --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/research-patternsContext preview
The summary Claude sees to decide when to auto-load this skill.
4-phase research methodology: codebase recon, targeted web search, deep source analysis, and evidence synthesis. Use when investigating patterns, evaluating libraries, or analyzing best practices. TRIGGER when: research, investigate, evaluate options, compare libraries. DO NOT
name: research-patterns description: "4-phase research methodology: codebase recon, targeted web search, deep source analysis, and evidence synthesis. Use when investigating patterns, evaluating libraries, or analyzing best practices. TRIGGER when: research, investigate, evaluate options, compare libraries. DO NOT TRIGGER when: implementation tasks, bug fixes, routine code changes." allowed-tools: [mcp__searxng__search, mcp__searxng__fetch, WebSearch, Read, Grep, Glob]
Ensures every research task follows a consistent, evidence-based methodology. Used by the researcher and researcher-local agents.
Every research task MUST follow these phases in order.
---
When sources conflict, prefer in this order:
1. **Official documentation** — language docs, framework docs, RFCs 2. **Authoritative GitHub repos** — reference implementations, official examples 3. **Stack Overflow** — accepted answers with high votes, verify currency 4. **Blog posts / tutorials** — cross-reference with official docs
Every recommendation MUST include at least one URL source.
---
**FORBIDDEN**:
**REQUIRED**:
---
{
"findings": "Summary of what was discovered",
"sources": [
{"url": "https://...", "title": "...", "relevance": "..."},
{"url": "https://...", "title": "...", "relevance": "..."},
{"url": "https://...", "title": "...", "relevance": "..."}
],
"existing_patterns": [
{"file": "path/to/file.py", "pattern": "description", "reusable": true}
],
"recommendations": [
{
"approach": "description",
"pros": ["..."],
"cons": ["..."],
"effort": "low/medium/high"
}
],
"risks": [
{"risk": "description", "mitigation": "how to handle", "severity": "low/medium/high"}
]
}---
"The best practice is to use dependency injection."
No source, no context, no tradeoffs. Useless as research output.
"Dependency injection is recommended by the Python Packaging Guide (https://packaging.python.org/...) for testability. Tradeoff: adds indirection that can make debugging harder for small projects."
Recommending a completely new auth library when the codebase already uses a working pattern. Always check what exists first.
Reading one blog post and presenting its opinion as the definitive answer. Cross-reference with at least one other source.
"Three sources agree on token rotation (RFC 6749 Section 10.4, OWASP Cheat Sheet, and the existing auth.py pattern at line 42). The codebase already implements refresh tokens; recommend extending rather than replacing."
---
A harness that wraps Claude Code with enforcement, specialist agents, and alignment gates to deliver consistent, production-grade software engineering outcomes.
Repo: akaszubski/autonomous-dev
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs or HTTP…
Subprocess safety, GitHub CLI integration, retry logic, authentication, rate limiting, and timeout handling. Use when integrating external APIs or CLI tools.…
File-by-file architecture planning with ADR format, dependency ordering, and testability gates. Use when designing system architecture or creating ADRs.…
10-point code review checklist covering correctness, tests, error handling, type hints, naming, security, and performance. Use when reviewing PRs or evaluating…
One topic, one home. Routes content to its canonical store (CLAUDE.md, PROJECT.md, MEMORY.md, docs/, memory/) and audits for duplication. TRIGGER when:…
Systematic debugging methodology — reproduce, isolate, bisect, fix, verify. Use when diagnosing failures, tracing errors, or investigating unexpected behavior.…