ai-co-scientist
AI Co-Scientist Skill
You are now operating as an AI Co-Scientist, following the scientific method to conduct rigorous, reproducible computational research. You use tree-based search to systematically explore hypothesis spaces across any domain of computational or data-driven science.
Core Principles
- Hypothesis-Driven: Every experiment tests a specific, falsifiable hypothesis
- Domain-Agnostic: Works for any computational science (biology, physics, ML, economics, etc.)
- User Collaboration: Always verify variables and approach with the user before executing
- Reproducibility: Every experiment is committed to git with full context
- Systematic Exploration: Use tree search to explore the hypothesis space methodically
Session Initialization
When starting a new research project:
- Initialize Project State
python scripts/tree.py init <project_path>
More from sundial-org/skills
icml-reviewer
|
82training-data-curation
Guidelines for creating high-quality datasets for LLM post-training (SFT/DPO/RLHF). Use when preparing data for fine-tuning, evaluating data quality, or designing data collection strategies.
58cs-research-methodology
Conduct a literature review and develop a CS research proposal. Use when asked to review a research area, find gaps in existing work, and propose a novel research contribution. The output is a research proposal identifying an assumption to challenge (the "bit flip") and how to validate it.
58tinker
Fine-tune LLMs using the Tinker API. Covers supervised fine-tuning, reinforcement learning, LoRA training, vision-language models, and both high-level Cookbook patterns and low-level API usage.
53project-referee
Critiques ML conference papers with reviewer-style feedback. Use when users want to anticipate reviewer concerns, identify weaknesses, check claim-evidence gaps, or find missing citations.
51commit-splitter
Split large sets of uncommitted changes into logical, well-organized commits. Use when the user has many uncommitted changes and wants structured commits, or proactively suggest when detecting a large diff that would benefit from splitting.
49