packages/skills/skills/ct-research-agent/SKILL.md
Multi-source research and investigation combining web search, documentation lookup via Context7, and codebase analysis. Synthesizes findings into actionable recommendations with proper citation and task traceability. Use when conducting research, investigating best practices, gathering technical information, or analyzing existing implementations. Triggers on research tasks, investigation needs, or information discovery requests.
npx skillsauth add kryptobaseddev/cleo ct-research-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Protocol: @src/protocols/research.md Type: Context Injection (cleo-subagent) Version: 2.0.0
Context injection for research and investigation tasks spawned via cleo-subagent. Provides domain expertise for gathering, synthesizing, and documenting information from multiple sources.
| Parameter | Description | Required |
|-----------|-------------|----------|
| {{TOPIC}} | Research subject | Yes |
| {{TOPIC_SLUG}} | URL-safe topic name | Yes |
| {{RESEARCH_QUESTIONS}} | Specific questions to answer | Yes |
| {{RESEARCH_TITLE}} | Human-readable title for output | Yes |
| {{TASK_ID}} | Current task identifier | Yes |
| {{EPIC_ID}} | Parent epic identifier | No |
| {{SESSION_ID}} | Session identifier | No |
| {{DATE}} | Current date (YYYY-MM-DD) | Yes |
| {{TOPICS_JSON}} | JSON array of categorization tags | Yes |
@skills/_shared/task-system-integration.md
{{TASK_SHOW_CMD}} {{TASK_ID}}{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}{{TASK_COMPLETE_CMD}} {{TASK_ID}}Web Search - Current practices, recent developments
Documentation Lookup - Official APIs, libraries
Codebase Analysis - Existing patterns, implementations
@skills/_shared/subagent-protocol-base.md
{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}Write to {{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md:
# {{RESEARCH_TITLE}}
## Summary
{{2-3 sentence overview of key findings}}
## Findings
### {{Finding Category 1}}
{{Details with evidence and citations}}
### {{Finding Category 2}}
{{Details with evidence and citations}}
## Recommendations
1. {{Actionable recommendation 1}}
2. {{Actionable recommendation 2}}
3. {{Actionable recommendation 3}}
## Sources
- {{Source 1 with link if available}}
- {{Source 2 with link if available}}
- {{Source 3 with link if available}}
## Linked Tasks
- Epic: {{EPIC_ID}}
- Task: {{TASK_ID}}
Append ONE line (no pretty-printing) to {{MANIFEST_PATH}}:
{"id":"{{TOPIC_SLUG}}-{{DATE}}","file":"{{DATE}}_{{TOPIC_SLUG}}.md","title":"{{RESEARCH_TITLE}}","date":"{{DATE}}","status":"complete","agent_type":"research","topics":{{TOPICS_JSON}},"key_findings":["Finding 1","Finding 2","Finding 3"],"actionable":true,"needs_followup":[],"linked_tasks":["{{EPIC_ID}}","{{TASK_ID}}"]}
| Field | Guideline |
|-------|-----------|
| key_findings | 3-7 one-sentence findings, action-oriented |
| actionable | true if findings require implementation work |
| needs_followup | Task IDs requiring attention based on findings |
| topics | 2-5 categorization tags for discoverability |
{{TASK_SHOW_CMD}}{{OUTPUT_DIR}}/{{TASK_COMPLETE_CMD}}If complete answers cannot be found:
"status": "partial"needs_followupIf research cannot proceed (access denied, topic too broad, etc.):
"status": "blocked"needs_followuptools
Connect any AI agent to SignalDock for agent-to-agent messaging. Use when an agent needs to: (1) register on api.signaldock.io, (2) install the signaldock runtime CLI, (3) send/receive messages to other agents, (4) set up SSE real-time streaming, (5) poll for messages, (6) check inbox, or (7) connect to the SignalDock platform. Triggers on: "connect to signaldock", "register agent", "send message to agent", "agent messaging", "signaldock setup", "install signaldock", "agent-to-agent".
development
Compliance validation for verifying systems, documents, or code against requirements, schemas, or standards. Performs schema validation, code compliance checks, document validation, and protocol compliance verification with detailed pass/fail reporting. Use when validating compliance, checking schemas, verifying code standards, or auditing protocol implementations. Triggers on validation tasks, compliance checks, or quality verification needs.
testing
General implementation task execution for completing assigned CLEO tasks by following instructions and producing concrete deliverables. Handles coding, configuration, documentation work with quality verification against acceptance criteria and progress reporting. Use when executing implementation tasks, completing assigned work, or producing task deliverables. Triggers on implementation tasks, general execution needs, or task completion work.
tools
Quick ephemeral sticky notes for project-wide capture before formal classification