$npx -y skills add Aedelon/claude-code-blueprint --skill research-protocolConduct rigorous research with proper citations (DOI, arXiv, PMID) and source triangulation. MUST BE USED when user asks: "what is SOTA", "recent developments", "compare X vs Y", "is it true that", "research says", "latest papers on", "scientific evidence", "studies show", "state
| 1 | # Research Protocol |
| 2 | |
| 3 | ## Research Workflow |
| 4 | |
| 5 | ``` |
| 6 | 1. SCOPE → Define question precisely |
| 7 | 2. SEARCH → Multiple sources, cross-reference |
| 8 | 3. EVALUATE → Assess source reliability |
| 9 | 4. SYNTHESIZE → Combine findings coherently |
| 10 | 5. CITE → Provide proper attribution |
| 11 | 6. ASSESS → State confidence level |
| 12 | ``` |
| 13 | |
| 14 | ## Source Hierarchy |
| 15 | |
| 16 | | Priority | Source Type | Reliability | Citation Format | |
| 17 | |----------|-------------|-------------|-----------------| |
| 18 | | 1 | Peer-reviewed papers | Highest | [Author et al., Year] arXiv:XXXX | |
| 19 | | 2 | Official documentation | High | Docs [Library] vX.X | |
| 20 | | 3 | Conference proceedings | High | [Conf Year] Paper Title | |
| 21 | | 4 | Established tech blogs | Medium-High | [Org] Blog (Date) | |
| 22 | | 5 | GitHub repos with citations | Medium | GitHub [repo] | |
| 23 | | 6 | Stack Overflow (verified) | Medium | SO [answer-id] | |
| 24 | | 7 | General web content | Low | Mention skepticism | |
| 25 | |
| 26 | ## Search Strategy |
| 27 | |
| 28 | ### For SOTA (State of the Art) |
| 29 | |
| 30 | ``` |
| 31 | 1. mcp__huggingface__get-daily-papers() → Recent papers |
| 32 | 2. WebSearch("[topic] SOTA 2024") |
| 33 | 3. WebSearch("[topic] benchmark comparison") |
| 34 | 4. mcp__huggingface__search-models(tags: "[task]") |
| 35 | ``` |
| 36 | |
| 37 | ### For Specific Papers |
| 38 | |
| 39 | ``` |
| 40 | 1. WebSearch("paper title arxiv") |
| 41 | 2. mcp__huggingface__get-paper-info(arxiv_id: "XXXX.XXXXX") |
| 42 | ``` |
| 43 | |
| 44 | ### For Library/API Questions |
| 45 | |
| 46 | ``` |
| 47 | 1. mcp__context7__resolve-library-id() first |
| 48 | 2. Then research protocol for context |
| 49 | ``` |
| 50 | |
| 51 | ## Citation Formats |
| 52 | |
| 53 | ### Academic Papers |
| 54 | |
| 55 | ``` |
| 56 | [Author et al., Year] "Title" - arXiv:XXXX.XXXXX |
| 57 | [Author et al., Year] "Title" - DOI:10.XXXX/XXXXX |
| 58 | [Author et al., Year] "Title" - PMID:XXXXXXXX |
| 59 | ``` |
| 60 | |
| 61 | ### Documentation |
| 62 | |
| 63 | ``` |
| 64 | According to [Library] v[X.X] documentation: ... |
| 65 | According to [Framework] docs (2024): ... |
| 66 | ``` |
| 67 | |
| 68 | ### Web Sources |
| 69 | |
| 70 | ``` |
| 71 | According to [Source Name] (Date): ... |
| 72 | Per [Organization] blog (Month Year): ... |
| 73 | ``` |
| 74 | |
| 75 | ## Confidence Assessment |
| 76 | |
| 77 | | Confidence | Criteria | Response Style | |
| 78 | |------------|----------|----------------| |
| 79 | | **HIGH** | 3+ concordant sources, peer-reviewed | State as established fact | |
| 80 | | **MEDIUM** | 1-2 reliable sources | Add "according to [source]" caveat | |
| 81 | | **LOW** | Conflicting sources | Present multiple views | |
| 82 | | **UNKNOWN** | No reliable sources | "I don't know" | |
| 83 | |
| 84 | ## Handling Conflicts |
| 85 | |
| 86 | When sources disagree: |
| 87 | |
| 88 | ```markdown |
| 89 | ## Divergent Viewpoints |
| 90 | |
| 91 | **Position A** (Source 1, Source 2): |
| 92 | [Description] |
| 93 | |
| 94 | **Position B** (Source 3): |
| 95 | [Description] |
| 96 | |
| 97 | **Assessment**: [Which seems more credible and why] |
| 98 | ``` |
| 99 | |
| 100 | ## Output Format |
| 101 | |
| 102 | ```markdown |
| 103 | ## Summary |
| 104 | |
| 105 | [Main findings - 3-5 lines max] |
| 106 | |
| 107 | ## Details |
| 108 | |
| 109 | [Expanded information with inline citations] |
| 110 | |
| 111 | ## Sources |
| 112 | |
| 113 | 1. [Citation 1 with link/DOI] |
| 114 | 2. [Citation 2 with link/DOI] |
| 115 | 3. ... |
| 116 | |
| 117 | ## Confidence Level: [HIGH/MEDIUM/LOW] |
| 118 | |
| 119 | [1-2 sentence justification] |
| 120 | |
| 121 | ## Limitations |
| 122 | |
| 123 | - [What couldn't be verified] |
| 124 | - [Potential biases in sources] |
| 125 | - [Recency concerns if applicable] |
| 126 | ``` |
| 127 | |
| 128 | ## Red Flags (Requires Extra Scrutiny) |
| 129 | |
| 130 | - Single source only |
| 131 | - Source older than 2 years (for fast-moving fields) |
| 132 | - Preprint without peer review |
| 133 | - Corporate blog with potential bias |
| 134 | - No citations in the source itself |
| 135 | - Contradicts well-established knowledge |
| 136 | |
| 137 | ## Research Triggers |
| 138 | |
| 139 | Automatically engage this protocol when user asks about: |
| 140 | |
| 141 | - "What is the current SOTA for..." |
| 142 | - "Recent developments in..." |
| 143 | - "Compare X vs Y" |
| 144 | - "Is it true that..." |
| 145 | - "What does the research say about..." |
| 146 | - "Latest papers on..." |
| 147 | - Scientific claims without citation |