smithery.ai

small-to-before-research

Transform vague or informal prompts into structured, precise prompts optimized for the researchCodebase agent. Use when preparing to launch codebase research and the user's request needs refinement for better results.

First seen Mar 24, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,179 B
  • docs SUMMARY.md 249 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Small to Before Research

Transform vague prompts into optimized research prompts for the researchCodebase agent.

Process

  1. Analyze the vague input - Identify the core intent, implicit assumptions, and missing specifics
  2. Extract key elements:

- What is being searched for (files, patterns, implementations, architecture) - Why (understanding, modification, debugging, documentation) - Scope constraints (specific directories, file types, modules)

  1. Generate optimized prompt with these characteristics:

- Imperative voice ("Find...", "Identify...", "Document...") - Specific search targets (function names, patterns, file types) - Clear deliverables (list files, explain flow, map dependencies) - Scope boundaries when applicable

Output Format

**Research Prompt:**

[Optimized prompt here]

**Search Targets:**
- [Specific files/patterns/keywords to look for]

**Expected Deliverables:**
- [What the research should produce]

Examples

Vague: "how does auth work" Optimized:

Research Prompt:
Document the authentication flow from login to session management. Identify entry points, middleware, token handling, and session storage mechanisms.

Search Targets:
- auth, login, session, token, middleware, jwt, passport
- Files: *auth*, *session*, *login*

Expected Deliverables:
- Authentication entry points and routes
- Token/session lifecycle
- Key files and their relationships

Vague: "find where we handle errors" Optimized:

Research Prompt:
Locate error handling patterns across the codebase. Document centralized error handlers, try-catch patterns, error middleware, and custom error classes.

Search Targets:
- error, catch, throw, ErrorHandler, middleware
- Files: *error*, *exception*, *handler*

Expected Deliverables:
- Error handling entry points
- Custom error classes/types
- Error propagation patterns