mirror of
https://github.com/K-Dense-AI/claude-scientific-skills.git
synced 2026-01-26 16:58:56 +08:00
Update all the latest writing skills
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
---
|
||||
name: hypothesis-generation
|
||||
description: "Generate testable hypotheses. Formulate from observations, design experiments, explore competing explanations, develop predictions, propose mechanisms, for scientific inquiry across domains."
|
||||
allowed-tools: [Read, Write, Edit, Bash]
|
||||
---
|
||||
|
||||
# Scientific Hypothesis Generation
|
||||
@@ -19,6 +20,43 @@ This skill should be used when:
|
||||
- Conducting literature-based hypothesis generation
|
||||
- Planning mechanistic studies across scientific domains
|
||||
|
||||
## Visual Enhancement with Scientific Schematics
|
||||
|
||||
**⚠️ MANDATORY: Every hypothesis generation report MUST include at least 1-2 AI-generated figures using the scientific-schematics skill.**
|
||||
|
||||
This is not optional. Hypothesis reports without visual elements are incomplete. Before finalizing any document:
|
||||
1. Generate at minimum ONE schematic or diagram (e.g., hypothesis framework showing competing explanations)
|
||||
2. Prefer 2-3 figures for comprehensive reports (mechanistic pathway, experimental design flowchart, prediction decision tree)
|
||||
|
||||
**How to generate figures:**
|
||||
- Use the **scientific-schematics** skill to generate AI-powered publication-quality diagrams
|
||||
- Simply describe your desired diagram in natural language
|
||||
- Nano Banana Pro will automatically generate, review, and refine the schematic
|
||||
|
||||
**How to generate schematics:**
|
||||
```bash
|
||||
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
|
||||
```
|
||||
|
||||
The AI will automatically:
|
||||
- Create publication-quality images with proper formatting
|
||||
- Review and refine through multiple iterations
|
||||
- Ensure accessibility (colorblind-friendly, high contrast)
|
||||
- Save outputs in the figures/ directory
|
||||
|
||||
**When to add schematics:**
|
||||
- Hypothesis framework diagrams showing competing explanations
|
||||
- Experimental design flowcharts
|
||||
- Mechanistic pathway diagrams
|
||||
- Prediction decision trees
|
||||
- Causal relationship diagrams
|
||||
- Theoretical model visualizations
|
||||
- Any complex concept that benefits from visualization
|
||||
|
||||
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
|
||||
|
||||
---
|
||||
|
||||
## Workflow
|
||||
|
||||
Follow this systematic process to generate robust scientific hypotheses:
|
||||
@@ -122,15 +160,106 @@ For each hypothesis, generate specific, quantitative predictions:
|
||||
|
||||
### 8. Present Structured Output
|
||||
|
||||
Use the template in `assets/hypothesis_output_template.md` to present hypotheses in a clear, consistent format:
|
||||
Generate a professional LaTeX document using the template in `assets/hypothesis_report_template.tex`. The report should be well-formatted with colored boxes for visual organization and divided into a concise main text with comprehensive appendices.
|
||||
|
||||
**Standard structure:**
|
||||
1. **Background & Context** - Phenomenon and literature summary
|
||||
2. **Competing Hypotheses** - Enumerated hypotheses with mechanistic explanations
|
||||
3. **Quality Assessment** - Evaluation of each hypothesis
|
||||
4. **Experimental Designs** - Proposed tests for each hypothesis
|
||||
5. **Testable Predictions** - Specific, measurable predictions
|
||||
6. **Critical Comparisons** - How to distinguish between hypotheses
|
||||
**Document Structure:**
|
||||
|
||||
**Main Text (Maximum 4 pages):**
|
||||
1. **Executive Summary** - Brief overview in summary box (0.5-1 page)
|
||||
2. **Competing Hypotheses** - Each hypothesis in its own colored box with brief mechanistic explanation and key evidence (2-2.5 pages for 3-5 hypotheses)
|
||||
- **IMPORTANT:** Use `\newpage` before each hypothesis box to prevent content overflow
|
||||
- Each box should be ≤0.6 pages maximum
|
||||
3. **Testable Predictions** - Key predictions in amber boxes (0.5-1 page)
|
||||
4. **Critical Comparisons** - Priority comparison boxes (0.5-1 page)
|
||||
|
||||
Keep main text highly concise - only the most essential information. All details go to appendices.
|
||||
|
||||
**Page Break Strategy:**
|
||||
- Always use `\newpage` before hypothesis boxes to ensure they start on fresh pages
|
||||
- This prevents content from overflowing off page boundaries
|
||||
- LaTeX boxes (tcolorbox) do not automatically break across pages
|
||||
|
||||
**Appendices (Comprehensive, Detailed):**
|
||||
- **Appendix A:** Comprehensive literature review with extensive citations
|
||||
- **Appendix B:** Detailed experimental designs with full protocols
|
||||
- **Appendix C:** Quality assessment tables and detailed evaluations
|
||||
- **Appendix D:** Supplementary evidence and analogous systems
|
||||
|
||||
**Colored Box Usage:**
|
||||
|
||||
Use the custom box environments from `hypothesis_generation.sty`:
|
||||
|
||||
- `hypothesisbox1` through `hypothesisbox5` - For each competing hypothesis (blue, green, purple, teal, orange)
|
||||
- `predictionbox` - For testable predictions (amber)
|
||||
- `comparisonbox` - For critical comparisons (steel gray)
|
||||
- `evidencebox` - For supporting evidence highlights (light blue)
|
||||
- `summarybox` - For executive summary (blue)
|
||||
|
||||
**Each hypothesis box should contain (keep concise for 4-page limit):**
|
||||
- **Mechanistic Explanation:** 1-2 brief paragraphs (6-10 sentences max) explaining HOW and WHY
|
||||
- **Key Supporting Evidence:** 2-3 bullet points with citations (most important evidence only)
|
||||
- **Core Assumptions:** 1-2 critical assumptions
|
||||
|
||||
All detailed explanations, additional evidence, and comprehensive discussions belong in the appendices.
|
||||
|
||||
**Critical Overflow Prevention:**
|
||||
- Insert `\newpage` before each hypothesis box to start it on a fresh page
|
||||
- Keep each complete hypothesis box to ≤0.6 pages (approximately 15-20 lines of content)
|
||||
- If content exceeds this, move additional details to Appendix A
|
||||
- Never let boxes overflow off page boundaries - this creates unreadable PDFs
|
||||
|
||||
**Citation Requirements:**
|
||||
|
||||
Aim for extensive citation to support all claims:
|
||||
- **Main text:** 10-15 key citations for most important evidence only (keep concise for 4-page limit)
|
||||
- **Appendix A:** 40-70+ comprehensive citations covering all relevant literature
|
||||
- **Total target:** 50+ references in bibliography
|
||||
|
||||
Main text citations should be selective - cite only the most critical papers. All comprehensive citation and detailed literature discussion belongs in the appendices. Use `\citep{author2023}` for parenthetical citations.
|
||||
|
||||
**LaTeX Compilation:**
|
||||
|
||||
The template requires XeLaTeX or LuaLaTeX for proper rendering:
|
||||
|
||||
```bash
|
||||
xelatex hypothesis_report.tex
|
||||
bibtex hypothesis_report
|
||||
xelatex hypothesis_report.tex
|
||||
xelatex hypothesis_report.tex
|
||||
```
|
||||
|
||||
**Required packages:** The `hypothesis_generation.sty` style package must be in the same directory or LaTeX path. It requires: tcolorbox, xcolor, fontspec, fancyhdr, titlesec, enumitem, booktabs, natbib.
|
||||
|
||||
**Page Overflow Prevention:**
|
||||
|
||||
To prevent content from overflowing on pages, follow these critical guidelines:
|
||||
|
||||
1. **Monitor Box Content Length:** Each hypothesis box should fit comfortably on a single page. If content exceeds ~0.7 pages, it will likely overflow.
|
||||
|
||||
2. **Use Strategic Page Breaks:** Insert `\newpage` before boxes that contain substantial content:
|
||||
```latex
|
||||
\newpage
|
||||
\begin{hypothesisbox1}[Hypothesis 1: Title]
|
||||
% Long content here
|
||||
\end{hypothesisbox1}
|
||||
```
|
||||
|
||||
3. **Keep Main Text Boxes Concise:** For the 4-page main text limit:
|
||||
- Each hypothesis box: Maximum 0.5-0.6 pages
|
||||
- Mechanistic explanation: 1-2 brief paragraphs only (6-10 sentences max)
|
||||
- Key evidence: 2-3 bullet points only
|
||||
- Core assumptions: 1-2 items only
|
||||
- If content is longer, move details to appendices
|
||||
|
||||
4. **Break Long Content:** If a hypothesis requires extensive explanation, split across main text and appendix:
|
||||
- Main text box: Brief mechanistic overview + 2-3 key evidence points
|
||||
- Appendix A: Detailed mechanism explanation, comprehensive evidence, extended discussion
|
||||
|
||||
5. **Test Page Boundaries:** Before each new box, consider if remaining page space is sufficient. If less than 0.6 pages remain, use `\newpage` to start the box on a fresh page.
|
||||
|
||||
6. **Appendix Page Management:** In appendices, use `\newpage` between major sections to avoid overflow in detailed content areas.
|
||||
|
||||
**Quick Reference:** See `assets/FORMATTING_GUIDE.md` for detailed examples of all box types, color schemes, and common formatting patterns.
|
||||
|
||||
## Quality Standards
|
||||
|
||||
@@ -152,4 +281,6 @@ Ensure all generated hypotheses meet these standards:
|
||||
|
||||
### assets/
|
||||
|
||||
- `hypothesis_output_template.md` - Structured format for presenting hypotheses consistently with all required sections
|
||||
- `hypothesis_generation.sty` - LaTeX style package providing colored boxes, professional formatting, and custom environments for hypothesis reports
|
||||
- `hypothesis_report_template.tex` - Complete LaTeX template with main text structure and comprehensive appendix sections
|
||||
- `FORMATTING_GUIDE.md` - Quick reference guide with examples of all box types, color schemes, citation practices, and troubleshooting tips
|
||||
|
||||
Reference in New Issue
Block a user