

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456789# Cline for Research Assistant1011**Objective:** Guide the user through a research process using available MCP tools, offering choices for refinement, method, and output.1213**Workflow:**14151. **Initiation:** This rule activates automatically when it is toggled "on" and the user asks a question that appears to be a research request. It then takes the user's initial question as the starting `research_topic`.162. **Topic Confirmation/Refinement:**17 * Confirm the inferred topic: "Okay, I can research `research_topic`. Would you like to refine this query first?"18 * Provide selectable options: ["Yes, help refine", "No, proceed with this topic"]19 * If "Yes": Engage in a brief dialogue to refine `research_topic`.20 * If "No": Proceed.213. **Research Method Selection:**22 * Ask the user: "Which research method should I use?"23 * Provide options:24 * "Quick Web Search (Serper MCP)"25 * "AI-Powered Search (Perplexity MCP)"26 * "Deep Research (Firecrawl MCP)"27 * Store the choice as `research_method`.284. **Output Format Selection:**29 * Ask the user: "How should I deliver the results?"30 * Provide options:31 * "Summarize in chat"32 * "Create a Markdown file"33 * "Create a raw data file (JSON)"34 * Store the choice as `output_format`.35 * If a file format is chosen, ask: "What filename should I use? (e.g., `topic_results.md` or `topic_data.json`)" Store as `output_filename`. Default to `research_results.md` or `research_data.json` if no name is provided.365. **Execution:**37 * Based on `research_method`:38 * If "Quick Web Search":39 * Use `use_mcp_tool` with a placeholder for the Serper MCP `search` tool, passing `research_topic`.40 * Inform the user: "Executing Quick Web Search via Serper MCP..."41 * If "AI-Powered Search":42 * Use `use_mcp_tool` for `github.com/pashpashpash/perplexity-mcp` -> `search` tool, passing `research_topic`.43 * Inform the user: "Executing AI-Powered Search via Perplexity MCP..."44 * If "Deep Research":45 * Use `use_mcp_tool` for `github.com/mendableai/firecrawl-mcp-server` -> `firecrawl_deep_research` tool, passing `research_topic`.46 * Inform the user: "Executing Deep Research via Firecrawl MCP... (This may take a few minutes)"47 * Store the raw result as `raw_research_data`.486. **Output Delivery:**49 * Based on `output_format`:50 * If "Summarize in chat":51 * Analyze `raw_research_data` and provide a concise summary in the chat.52 * If "Create a Markdown file":53 * Determine filename (use `output_filename` or default).54 * Format `raw_research_data` into Markdown and use `write_to_file` to save it.55 * Inform the user: "Research results saved to `<filename>`."56 * If "Create a raw data file":57 * Determine filename (use `output_filename` or default).58 * Use `write_to_file` to save `raw_research_data` (likely JSON).59 * Inform the user: "Raw research data saved to `<filename>`."607. **Completion:** End the rule execution.6162---63**Notes:**6465* This rule relies on the user having the Perplexity Firecrawl, and Serper MCP servers connected and running.66* The "Quick Web Search" option is currently hypothetical and would require a Serper MCP server to be implemented and connected.67* Error handling (e.g., if an MCP tool fails) is omitted for brevity but should be considered for a production rule.68
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| cline/prompts.clinerules/ai-dlc-adaptive-workflow.md · 1.2k | Cline rules | agent-behaviour | 54/100 | today | |
| cline/prompts.clinerules/audio-plugin-developer.md · 1.2k | Cline rules | styleperformancedo-notagent-behaviour | 57/100 | today | |
| cline/prompts.clinerules/ba.md · 1.2k | Cline rules | archgitagent-behaviour | 50/100 | today | |
| cline/prompts.clinerules/baby-steps.md · 1.2k | Cline rules | do-notagent-behaviour | 50/100 | today | |
| cline/prompts.clinerules/c#-guide.md · 1.2k | Cline rules | style | 27/100 | today | |
| cline/prompts.clinerules/claude-code-subagents.md · 1.2k | Cline rules | testarchdo-notagent-behaviour | 77/100 | today | |
| cline/prompts.clinerules/cline-architecture.md · 1.2k | Cline rules | archtypesapi | 54/100 | today | |
| cline/prompts.clinerules/cline-continuous-improvement-protocol.md · 1.2k | Cline rules | testgitperformance | 58/100 | today | |
| cline/prompts.clinerules/cline-for-slides.md · 1.2k | Cline rules | setupbuildstylearch+1 | 86/100 | today | |
| cline/prompts.clinerules/cline-for-webdev-ui.md · 1.2k | Cline rules | archagent-behaviour | 58/100 | today | |
| cline/prompts.clinerules/code-review.md · 1.2k | Cline rules | lint-formatgitsecurityperformance | 48/100 | today | |
| cline/prompts.clinerules/codebase-onboarding.md · 1.2k | Cline rules | lint-formatstylearchdependencies | 56/100 | today | |
| cline/prompts.clinerules/comprehensive-slide-dev-guide.md · 1.2k | Cline rules | buildarchtypesui | 62/100 | today | |
| cline/prompts.clinerules/create-documentation.md · 1.2k | Cline rules | apidocs | 44/100 | today | |
| cline/prompts.clinerules/gemini-comprehensive-software-engineering-guide.md · 1.2k | Cline rules | buildstyletesting-strategysecurity+4 | 36/100 | today | |
| cline/prompts.clinerules/general-development-rules.md · 1.2k | Cline rules | stylegitdeploymentdo-not | 73/100 | today | |
| cline/prompts.clinerules/google-apps-script-developer.md · 1.2k | Cline rules | setupstylegitsecurity+3 | 66/100 | today | |
| cline/prompts.clinerules/helm-chart-developer.md · 1.2k | Cline rules | setuplint-formatstylearch+6 | 81/100 | today | |
| cline/prompts.clinerules/mcp-development-protocol.md · 1.2k | Cline rules | setupteststyle | 73/100 | today | |
| cline/prompts.clinerules/mcp_env_configuration.md · 1.2k | Cline rules | setupstylearchsecurity+1 | 77/100 | today |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/cline-prompts-clinerules-cline-for-research)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.