// This skill should be used when initializing a new bioinformatics research project, checking project status, updating project phase, or getting research best practices guidance. Triggered by requests like "initialize project", "check status", "update phase", or "research best practices".
| name | research-project |
| description | This skill should be used when initializing a new bioinformatics research project, checking project status, updating project phase, or getting research best practices guidance. Triggered by requests like "initialize project", "check status", "update phase", or "research best practices". |
Provides comprehensive project steering and management for bioinformatics research projects. Handles initialization, phase tracking, status monitoring, and best practices guidance.
Initialize a new research project structure using scripts/init_project.py.
When to use: When starting a new research project or setting up a standardized structure.
Workflow:
python scripts/init_project.py --path /path/to/projectCreated structure:
project/
โโโ STEERING.md # Project progress tracker
โโโ notebook/
โ โโโ tasks.md # Task management
โ โโโ labnote/
โ โ โโโ Exp00_TEMPLATE_labnote.ipynb # Jupyter template
โ โ โโโ Exp00_TEMPLATE_labnote.md # Markdown template
โ โโโ report/
โ โ โโโ Exp00_TEMPLATE_report.md # Report template
โ โโโ knowledge/ # Reusable procedures
โโโ inbox/ # User input files
โ โโโ archive/ # Processed files
โโโ data/raw/ # Raw data (gitignored)
โโโ results/ # Outputs (gitignored)
Command: /research-init
Check current project status, phase, and next actions.
When to use: When user asks "what's the status?", "where are we?", or "what should I do next?"
Workflow:
STEERING.md for current phase and prioritiesnotebook/tasks.md for experiment progressCommand: /research-status
Guide transitions between research phases using references/phases.md.
Research phases:
When to use: When project reaches a natural transition point or user requests phase update.
Workflow:
references/phases.mdProvide research best practices from references/best-practices.md and references/quality-standards.md.
When to use: When user needs guidance on:
Key principles:
Proactively review user-created content against quality standards.
When to use: When user presents:
Action: Review content against references/quality-standards.md checklist:
Fact vs. Interpretation Check:
Evidence Traceability Check:
Reproducibility Check:
Output: Provide constructive feedback with specific improvement suggestions.
Example feedback:
### Review Feedback
**Fact/Interpretation Issues**:
- Line 23: "Gene X regulates pathway Y" - This is interpretation, not fact.
Suggest: "Gene X expression correlated with pathway Y activity (r=0.85, p<0.01)"
**Missing Evidence Links**:
- Finding 2 has no figure reference. Add: "(Figure 2B, Exp03_analysis.ipynb)"
**Statistics Incomplete**:
- Effect size missing for differential expression claim. Add fold-change and CI.
init_project.py: Project initialization script (executable)research-init.md: Project initialization command (/research-init)research-status.md: Status checking command (/research-status)phases.md: Detailed phase definitions and transition criteriabest-practices.md: Hypothesis-driven research guidelinesquality-standards.md: Scientific quality standards (fact/interpretation/conclusion separation)