用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill conduct命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
基于 SOC 职业分类
正在显示 SKILL.md
| name | conduct |
| description | Research a topic comprehensively and create detailed research documentation |
<dynamic_parameters>
RESEARCH_TOPIC_PROMPT: $1
THINKING_MODE: $2
ISO_TIMESTAMP_FORMAT: !date -u +"%Y%m%dT%H%M%SZ"
CURRENT_YEAR: !date -u +"%Y"
RESEARCH_START_TIME: Record at workflow start using ISO_TIMESTAMP_FORMAT
PHASE_TIMINGS: Track each phase separately with actual timestamps
INACCESSIBLE_SOURCES: Track URLs that cannot be accessed (Reddit, blocked forums, 403 errors)
</dynamic_parameters>
MAX_THINKING_TOKENS env var (up to 128,000).THINKING_MODE is provided, include it in your reasoning approach as a signal of expected depth:
RESEARCH_TOPIC_PROMPTWebSearch if no MCP servers are available or if any given MCP results are lackingFILENAME_FORMAT structure for the generated filename
RESEARCH_OUTPUT_DIRECTORY for examples if you absolutely need clarificationIdentity Disambiguation Requirements:
Markdown Formatting Requirements:
-, *, or + (never use • or other Unicode bullets)1., 2., 3. etc.#, ##, ### etc. with space after the hashcode or code blocks with ```**text**, italic with *text* or _text_Source Citation Requirements:
CRITICAL_SEARCH_TERMSCURRENT_YEAR?" for technologies that could be obsoletePRIMARY_MCP_SERVERS for all your researchIMPORTANT: When MCP servers fail (502 errors, timeouts, etc.), follow this fallback order:
PRIMARY_MCP_SERVERS)FALLBACK_MCP (mcp__firecrawl__firecrawl_scrape) to scrape the content directly
formats: ["markdown"] for documentation pagesFALLBACK_MCP also fails, use FINAL_FALLBACK as the final fallback
FALLBACK_MCP (Firecrawl) cannot access Reddit or many forum sitesFINAL_FALLBACK (WebFetch) is also blocked by RedditFINAL_FALLBACK as the final fallback if FALLBACK_MCP failsPRIMARY_MCP_SERVERS and FALLBACK_MCPFINAL_FALLBACK to search for contentStart Time Tracking
ISO_TIMESTAMP_FORMAT: RESEARCH_START_TIME = [current ISO timestamp]ISO_TIMESTAMP_FORMAT:
RESEARCH_PHASE_START = [timestamp when MCP queries begin]SYNTHESIS_PHASE_START = [timestamp when synthesis begins]FILE_GENERATION_START = [timestamp when file writing begins]Validate Input
RESEARCH_TOPIC_PROMPT has been provided, STOP and request that the user submit a research topic or if they'd like to cancelRead INDEX.md
.claude/research/INDEX.md to understand existing research documentsCheck MCP Servers
PRIMARY_MCP_SERVERS are enabled, are fully working (connected, authorized, and available)mcp__perplexity__search), STOP immediately.claude/research/INDEX.md again to get the current stateresearch_type:
tools/technologies → Usually "Claude Code & AI Development" OR "Programming Standards"companies/organizations → May need new category (ask user if uncertain)concepts/methodologies → Usually "Development Methodologies" OR "Architecture & Standards"| [descriptive-title](filename.md) | MM-DD | Description (1-2 sentences) | keywords, comma-separated | ~XK |After completing the research and saving the documentation, provide a summary with the following format:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 RESEARCH COMPLETE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 File: <resulting filename>
🔍 Topic: <high level summary of the research topic>
⏱️ Total Time: <calculate: FILE_GENERATION_END - RESEARCH_START_TIME>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔎 SEARCH QUERIES EXECUTED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 [MCP Server Name]:
└─ "<query 1>"
└─ "<query 2>"
🌐 [Next MCP Server]:
└─ "<query 3>"
└─ ... (all queries grouped by server)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 SOURCES ANALYZED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 <source 1 with link>
📌 <source 2 with link>
📌 <source 3 with link>
📌 ... (all sources)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 MCP SERVERS STATUS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ <successful server 1>
✅ <successful server 2>
⚠️ <any failures or warnings>
❌ <completely failed servers if any>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚫 INACCESSIBLE SOURCES (Manual Review Suggested)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[ONLY INCLUDE THIS SECTION IF THERE WERE INACCESSIBLE SOURCES]
⛔ <blocked URL 1> - <reason: Reddit blocked>
⛔ <blocked URL 2> - <reason: 403 Forbidden>
⛔ ... (all inaccessible URLs with reasons)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ PERFORMANCE METRICS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 Research Phase: <calculate: SYNTHESIS_PHASE_START - RESEARCH_PHASE_START>
🧠 Synthesis Phase: <calculate: FILE_GENERATION_START - SYNTHESIS_PHASE_START>
💾 File Generation: <calculate: FILE_GENERATION_END - FILE_GENERATION_START>
📊 Statistics:
• Total Queries: <number>
• Total Sources: <number>
• Document Words: ~<word count>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```text
**IMPORTANT FORMATTING REQUIREMENTS:**
- Each bullet point MUST be on its own line
- Do NOT concatenate bullet points onto the same line
- Ensure proper line breaks between each source/query/server entry
- When outputting in markdown, verify each bullet renders on a separate line
- Test the output formatting before finalizing to ensure readability
- **CRITICAL**: No extra blank lines between sections or items
- **CRITICAL**: Each section header line (━━━━━) must be exactly 52 characters
- **CRITICAL**: Maintain consistent indentation: 2 spaces for main items, 4 spaces for sub-items (└─)
- **CRITICAL**: No line breaks within section content - keep items compact
- **CRITICAL**: Ensure the output block remains properly formatted without truncation
**TIME CALCULATION REQUIREMENTS:**
- Record actual timestamps at each phase transition
- Calculate durations as: end_time - start_time (in seconds, then convert to readable format)
- Format as: "X minutes Y seconds" for durations under 1 hour
- Format as: "X hours Y minutes" for durations over 1 hour
- Never use approximate times (~) - always calculate exact durations
- If a phase completes in under 60 seconds, show as "X seconds"
Use emojis and visual formatting to make the output colorful and easy to read.
1. [Microsoft Learn - Azure Functions Overview](https://docs.microsoft.com/en-us/azure/azure-functions/)2. [Stack Overflow - Case Management Best Practices](https://stackoverflow.com/questions/12345) - Retrieved via Perplexity3. [Analysis: Case Management Systems Comparison] - No direct URL - via Perplexity Reason (Query: "compare case management systems")Cite all MCP server(s) used, and any Tool calls (if MCP had issues) whenever possible
Do NOT include the thinking mode in the file name
Document Structure Requirements:
Header Metadata Format (place at the TOP of every document):
---
title: [Research Topic Title]
date_created: [Use ISO_TIMESTAMP_FORMAT]
author: Claude (Anthropic)
model: [model name used]
thinking_mode: [mode used or "standard"]
research_type: [tools/technologies | companies/organizations | concepts/methodologies]
tags: [comma-separated relevant tags]
status: final
version: 1.0
---
# [Main Title of Research Document]
## Executive Summary
[Brief 2-3 paragraph summary of the research findings]
Query Documentation:
### [MCP Server Name] followed by numbered list of queriesReferences Section CRITICAL Requirements:
1. [Title](https://example.com)2. [Title](https://example.com) - via Perplexity3. [Title] - No URL available - via Perplexity (query: "search terms")[Title](Retrieved via mcp__perplexity__search) - NOT a valid URL[Title](Retrieved via WebSearch) - NOT a valid URLFooter Metadata Format (place at the BOTTOM of every document after References):
---
## Document Metadata
### Generation Details
- **Generated by**: Claude (Anthropic)
- **Model Version**: [specific model used]
- **Generation Date**: [Use ISO_TIMESTAMP_FORMAT]
- **Total Research Time**: [time in minutes/seconds]
- **Word Count**: [approximate word count]
### Research Methodology
- **Primary Sources**: [count] sources
- **MCP Servers Used**: [list of successful servers]
- **Search Queries**: [total count] queries executed
- **Content Synthesis**: Direct synthesis (no parallel agents)
### Quality Metrics
- **Source Verification**: Cross-referenced across multiple sources
- **Currency**: Information current as of [date]
- **Comprehensiveness**: [Basic | Standard | Comprehensive | Exhaustive]
- **Confidence Level**: [Low | Medium | High] based on source quality
### Document Control
- **Version**: 1.0
- **Status**: Final
- **License**: For internal use only
- **Last Modified**: [Use ISO_TIMESTAMP_FORMAT]
### Inaccessible Sources
*The following URLs were identified during research but could not be accessed programmatically:*
- [List any Reddit URLs that were found but blocked]
- [List any forum URLs that returned 403/blocked errors]
- [List any other URLs that failed to fetch with reason]
- *Note: These links may be accessible via manual browser access*
---
*This document was automatically generated by Claude using the research command workflow.*
Clarify Ambiguity
RESEARCH_TOPIC_PROMPT is not specific enough, or ambiguous - STOP and ask the user to clarifyMANDATORY PARALLEL EXECUTION VALIDATION
Execute Research
PRIMARY_MCP_SERVERS to do all the external researchSynthesize Findings
- or * for bullet points (NEVER use • or other Unicode bullets)1., 2., 3. for numbered lists#, ##, ### for headers with proper spacingSave Documentation
RESEARCH_OUTPUT_DIRECTORYFILENAME_FORMAT structure which includes the inline timestamp commandFILE_GENERATION_END = [timestamp when file is saved]Update INDEX.md