Research
Research tools and academic skills
3205 skills in this category
Subcategories
Unnamed Skill
Comprehensive guide for Unity development. Provides architecture patterns, MCP tool selection, and composite task workflows. Parent skill always referenced for Unity-related tasks. See child skills for detailed implementation. Use when: Unity development in general, C# editing, scene operations, UI implementation, asset management, PlayMode testing
smolagents
Use Hugging Face Smolagents framework for code-based agentic research with tool support. Supports multiple LLM providers and web search.
SCHEDULING
Generate resident schedules respecting ACGME rules, institutional policies, and individual preferences. Orchestrates constraint propagation, optimization, and conflict resolution for medical residency program scheduling.
collaborative-outline
This skill should be used when the user asks to "创建大纲", "outline", "文章结构规划", "plan article structure", or needs help structuring their content before writing. Provides collaborative outline creation with interactive questioning and research gap identification.
langchain-deep-research
Run LangChain Open Deep Research agent for iterative web research and comprehensive reports. Requires LLM API keys and search API (e.g., OPENAI_API_KEY, TAVILY_API_KEY).
bulk-generate-concepts
Use when generating multiple curriculum-aligned concept files in parallel (5+ concepts) - researches curriculum, creates concept list, spawns parallel generation agents, orchestrates review loop until all pass
research-synthesis
Synthesizes research findings into coherent narratives with uncertainty quantification. Use when integrating findings from multiple sources, creating research summaries, drawing conclusions from evidence, or communicating research results. Triggers on phrases like "synthesize", "integrate findings", "what's the conclusion", "summarize research", "overall picture", "bring together".
Creating Research Packages
Document complex domain knowledge as self-contained packages with multiple reading paths
ultrathink
Invoke deep sequential thinking for complex problem-solving. Use when the user says 'use ultrathink', 'ultrathink', or when tackling problems that require careful step-by-step reasoning, planning, hypothesis generation, or multi-step analysis.
link-project
Add project repository links to PROJECTS.md when user mentions completing, starting, or sharing a hands-on project. Use when user references external repos or implementation work.
feature-finish
Use after feature-implement completes - performs final quality check with feature-research from fresh context, identifies issues, offers fix/loop/document choices, updates Z01/Z02 if implementation deviated from plan
rpi
Use when implementing features from Jira tickets, PRDs, or user requirements. Orchestrates Research-Plan-Implement workflow with quality gates for hallucination, overengineering, and underengineering detection.
fact-checker
Verify citations and factual claims in long-form content. Checks URLs for accessibility and accuracy, validates quotes, analyzes source credibility, and distinguishes facts from opinions. Use when fact-checking article drafts, validating citations, or reviewing claims before publication.
Unnamed Skill
This skill manages experimental reproducibility, pooling, and consensus strategies. This skill operates in two distinct modes based on the input state. (1) Pre-Peak Calling (BAM Mode): It merges all BAMs, generate the merge BAM file to prepare for track generation and (if provided with >3 biological replicates) splits them into 2 balanced "pseudo-replicates" to prepare for peak calling. (2) Post-Peak Calling (Peak Mode): If provided with peak files (only support two replicates, derived from either 2 true replicates or 2 pseudo-replicates), it performs IDR (Irreproducible Discovery Rate) analysis, filters non-reproducible peaks, and generates a final "conservative" or "optimal" consensus peak set. Trigger this skill when you need to handle more than two replicates (creating pseudo-reps) OR when you need to merge peak lists.
GitHub Prior Art Research
When asked implementation questions or tool selection questions like "how do I implement", "what's the best way to", "how should I", "which library", "what tool should I use", or "how might we", search GitHub for prior art, code examples, and proven approaches before proposing solutions
Unnamed Skill
Supports Unity C# script editing, searching, and refactoring. Enables TDD cycle code editing, symbol navigation, reference searching, and structured editing. Use when: C# editing, script search, symbol search, refactoring, code indexing, class creation, method addition
stanford-storm
Run Stanford STORM (knowledge-storm) to generate comprehensive, Wikipedia-style articles with citations. Requires LLM and Search API keys (Bing or You.com).
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior (including race conditions, deadlocks, concurrency issues) - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) with specialized techniques for deep call stack tracing and concurrency debugging
pdf-analysis
This skill should be used when the user asks to "分析PDF", "解读文档", "分析PDF文件", "PDF解读", "extract content from PDF", "analyze PDF document", "parse academic paper", or provides a PDF file path for content extraction and analysis. Provides objective PDF document analysis and content extraction for professional WeChat content creation.
research-company
Conducts deep company research and creates a dossier to support applications. Use before applying, interviewing, or for cultural fit assessment.