Skip to content

feat: update research skills part 1 #52

Merged
markusha77 merged 5 commits intoChatAndBuild:mainfrom
sixiang-svg:update-research-part-1
Mar 26, 2026
Merged

feat: update research skills part 1 #52
markusha77 merged 5 commits intoChatAndBuild:mainfrom
sixiang-svg:update-research-part-1

Conversation

@sixiang-svg
Copy link
Copy Markdown
Contributor

@sixiang-svg sixiang-svg commented Mar 16, 2026

New Skill Contribution

Skill Info

  • Skill ID:
  • Category:
  • Description:

Checklist

  • SKILL.md has valid YAML frontmatter with all required fields
  • Skill ID matches the directory name
  • Category is one of: productivity, development, communication, writing, research, other
  • Instructions are clear and self-contained
  • Instructions are under 4000 tokens
  • No external URLs referenced in instructions
  • Tested the skill with an AI agent and it produces good results
  • Added usage examples in the frontmatter

Testing

Describe how you tested this skill:

Notes

Any additional context or notes for reviewers.

@markusha77
Copy link
Copy Markdown
Collaborator

Resolve the failed check

@sixiang-svg sixiang-svg force-pushed the update-research-part-1 branch from 885b1a3 to 2c953df Compare March 17, 2026 13:54
@sixiang-svg
Copy link
Copy Markdown
Contributor Author

sixiang-svg commented Mar 17, 2026 via email

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 18, 2026

Greptile Summary

This PR performs a bulk refactor of 20 Research skill files, shifting them from a "reference documentation" style (with inline code examples, detailed prose, and external URLs) to a concise "behavioral instruction" style (structured ## Instruction, ## When to Use, ## Output sections). It also standardises frontmatter by adding requires: [] and examples fields to every file.\n\nKey changes and findings:\n\n- Positive: academic-researcher, audit-support, agent-pagerank-analyzer, and several other skills receive noticeably richer, well-structured instructions that should produce better agent behaviour.\n- New corrupted Unicode (──) introduced in astronomy/SKILL.md, box-least-squares/SKILL.md, and brenda-database/SKILL.md — where em dashes () were intended. The most problematic instance is $37──C$ in brenda-database which renders the temperature as broken LaTeX rather than 37°C.\n- Multiple issues from the prior review remain unresolved across several files: double ## section headers (biorxiv-database, bioservices, brenda-database, box-least-squares, camb-cosmology-calculator), lowercase category: research (arboreto, astronomy, astropy), missing trailing newlines, and the removal of allowed-tools from biorxiv-database and bms-development.\n- Metadata tag loss in bms-development: the original metadata.tags: [electrification, battery, bms, ev] block was removed entirely; these tags may have been used for search/discovery.

Confidence Score: 2/5

Not yet safe to merge — multiple unresolved issues from the previous review round remain, plus new corrupted Unicode characters introduced in three additional files.

The PR makes meaningful improvements to several skills, but a significant number of concrete formatting/content bugs from the prior review are still present (double ## headers in 5 files, lowercase category in 3 files, missing newlines). On top of that, three files that did not previously have Unicode problems now have corrupted ── characters, including a broken LaTeX temperature expression in brenda-database. These issues are collectively P1/P2 but span many files and represent ongoing quality debt rather than a converging clean-up pass.

skills/Research/brenda-database/SKILL.md (corrupted LaTeX + double ## headers), skills/Research/camb-cosmology-calculator/SKILL.md (double ## + empty bullet, asked to resolve in prior review), skills/Research/biorxiv-database/SKILL.md (double ## + allowed-tools removal), skills/Research/astronomy/SKILL.md (corrupted Unicode + lowercase category).

Important Files Changed

Filename Overview
skills/Research/brenda-database/SKILL.md Content rewritten as a detailed enzyme kinetics guide. Double ## section headers remain (unresolved from prior review). Multiple corrupted ── characters introduced, including a broken temperature notation $37──C$.
skills/Research/camb-cosmology-calculator/SKILL.md Rewritten as a CMB/LSS cosmological guide. Double ## section headers and empty bullet point remain (both flagged in prior review and asked to be resolved).
skills/Research/biorxiv-database/SKILL.md Rewritten as a systematic literature review guide. Double ## section headers remain (unresolved from prior review). allowed-tools field removed (unresolved from prior review).
skills/Research/bioservices/SKILL.md Content heavily condensed from detailed multi-service documentation to behavioral instructions. Double ## section headers remain unresolved from prior review.
skills/Research/box-least-squares/SKILL.md Content rewritten as a detailed exoplanet transit detection guide. Double ## section headers remain (unresolved from prior review). Corrupted ── characters appear in the opening instruction line.
skills/Research/astronomy/SKILL.md Content significantly expanded from a stub into a detailed observational guide. Category is still lowercase research (unresolved from prior review). New corrupted ── characters found in the Data Processing Guidance step.
skills/Research/benchling-integration/SKILL.md Drastically simplified from 475 lines to 34 lines of behavioral instructions. allowed-tools field removed; still unresolved from prior review. Missing newline at end of file.
skills/Research/bms-development/SKILL.md Removes allowed-tools and metadata (including tags: [electrification, battery, bms, ev]). Adds structured output sections. Tag removal could affect skill discoverability.
skills/Research/arboreto/SKILL.md Condensed from detailed documentation with code examples to behavioral instructions. Category changed to lowercase research (unresolved from prior review). Missing newline at end of file.
skills/Research/academic-researcher/SKILL.md Significantly expanded from 47 to 266 lines with detailed citation formats, literature review structure, and a worked example. Category fixed from research to Research. Clean and well-structured.
skills/Research/audit-support/SKILL.md Name changed from "Web Accessibility (a11y) Audit Support" to "Audit Support". Category fixed to Research. Content rewritten with structured audit output format and screen reader reference table.
skills/Research/biopython/SKILL.md Core instruction section rewritten as behavioral guidance while retaining the Best Practices section. Category remains Research. Consistent formatting with no new issues.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Skill File SKILL.md] --> B{Frontmatter}
    B --> B1[id, name, description]
    B --> B2[category: Research]
    B --> B3[requires: empty list]
    B --> B4[examples: list]
    B --> B5[optional: author, version]

    A --> C{Body}
    C --> C1["## Instruction\nBehavioral logic for the agent"]
    C --> C2["## When to Use\nTrigger conditions"]
    C --> C3["## Output\nStructured response format"]

    C1 --> D1["✅ academic-researcher\n✅ agent-evaluation\n✅ biopython"]
    C1 --> D2["⚠️ biorxiv / bioservices /\nbrenda / box-ls / camb\n(double ## headers)"]
    C2 --> D3["⚠️ arboreto / astronomy /\nastropy\n(lowercase category)"]
    C3 --> D4["⚠️ astronomy / box-ls /\nbrenda\n(corrupted Unicode ──)"]
Loading

Reviews (4): Last reviewed commit: "Merge branch 'main' into update-research..." | Re-trigger Greptile

markusha77 and others added 2 commits March 21, 2026 14:25
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Comment on lines +13 to +50
You are an expert in Theoretical Cosmology and General Relativity. When this skill is activated, you must guide the user through the process of calculating cosmological observables��specifically the Cosmic Microwave Background (CMB) and Large Scale Structure (LSS) power spectra��using the following behavioral logic:

Support camb cosmology calculator workflows with clear steps and best practices.
1. **Parameter Initialization Logic**:
- Guide the user in defining the "Standard Model" (��CDM) parameters. Explain the physical significance of the Baryon density ($\Omega_b h^2$), Cold Dark Matter density ($\Omega_c h^2$), Hubble Constant ($H_0$), and Optical Depth ($\tau$).
- Instruct the user on setting the primordial power spectrum parameters, such as the scalar amplitude ($A_s$) and the spectral index ($n_s$).
2. **Boltzmann Solver Physics**:
- Describe the logic of solving the coupled Einstein-Boltzmann equations. Explain how CAMB computes the evolution of perturbations in the early universe to produce the angular power spectra ($C_\ell$) for Temperature, Polarization (E-mode, B-mode), and Cross-correlations (TE).
- Advise on the distinction between "Unlensed" and "Lensed" spectra, explaining how gravitational lensing by large-scale structures smooths the peaks and generates B-modes.
3. **Matter Power Spectrum & Transfer Functions**:
- Guide the logic for calculating the Matter Power Spectrum ($P(k)$). Explain the role of transfer functions in describing how different species (baryons, neutrinos, dark matter) evolve over time.
- Discuss the impact of massive neutrinos and dark energy models ($w_0, w_a$) on the growth of structure.
4. **Accuracy & Convergence Strategy**:
- Instruct the user on balancing computational speed with precision. Explain the logic of "High Accuracy" settings, such as increasing the maximum multipole moment ($l_{max}$) or refining the k-space integration grid.
5. **Data Interpretation Logic**:
- Help the user understand the physical features of the output. Explain the logic behind the "Acoustic Peaks" (representing the oscillation of the baryon-photon plasma) and the "Silk Damping" tail at high multipoles.

## When to Use
## ## When to Use
- When the user needs to generate theoretical predictions for the CMB Temperature and Polarization power spectra to compare with experimental data (e.g., Planck, ACT, or SPT).
- When calculating the linear or non-linear matter power spectrum for Large Scale Structure surveys.
- When exploring the effects of "New Physics" on cosmological observables, such as modified gravity, non-zero neutrino masses, or varying dark energy equations of state.
- When planning observational missions or verifying the sensitivity of a proposed experiment to specific cosmological parameters.

- You need help with camb cosmology calculator.
- You want a clear, actionable next step.
## ## Output
Your response must be structured to provide a professional cosmological research roadmap:

## Output
### 1. Cosmological Model & Parameter Review
- **Model Framework**: A summary of the chosen cosmology (e.g., flat ��CDM or extended models with spatial curvature $\Omega_k$).
- **Parameter Sensitivity**: Natural language advice on which parameters will most strongly influence the specific features the user is interested in (e.g., how $H_0$ affects the peak positions).

- Summary of goals and plan
- Key tips and precautions
### 2. Implementation Logic (Natural Language)
- **Workflow Sequence**: A logical step-by-step description of setting up the CAMB object, defining the redshift ranges, and selecting the output types (CMB vs. Matter Power Spectrum).
- **Physical Logic Flow**: Guidance on handling complex effects like Reionization, Recombination, and Lensing.
-
- **Software Integration**: Discussion of the logic for using CAMB within broader pipelines, such as MCMC samplers (e.g., Cobaya or CosmoMC), without using raw code snippets.

### 3. Best Practices & Scientific Precautions
- **Accuracy Warnings**: Reminders to check for convergence when varying parameters far from the standard values.
- **Physical Consistency**: Advice on ensuring that the chosen parameters do not violate fundamental constraints (���� the age of the universe).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Corrupted Unicode characters throughout the file

Several Unicode characters were corrupted during editing and now render as the replacement character ��. This breaks the scientific terminology that is core to this skill's purpose. Affected lines:

  • Line 13: observables��specifically — likely an em-dash ()
  • Line 16: (��CDM) — should be (ΛCDM) (Lambda-CDM)
  • Line 39: flat ��CDM — should be flat ΛCDM
  • Line 50: constraints (���� the age of the universe) — likely (e.g., the age of the universe)

Additionally, line 45 contains an empty bullet point (- ) which renders as a stray blank list item in the ### 2. Implementation Logic section and should be removed.

Suggested change
You are an expert in Theoretical Cosmology and General Relativity. When this skill is activated, you must guide the user through the process of calculating cosmological observables��specifically the Cosmic Microwave Background (CMB) and Large Scale Structure (LSS) power spectra��using the following behavioral logic:
Support camb cosmology calculator workflows with clear steps and best practices.
1. **Parameter Initialization Logic**:
- Guide the user in defining the "Standard Model" (��CDM) parameters. Explain the physical significance of the Baryon density ($\Omega_b h^2$), Cold Dark Matter density ($\Omega_c h^2$), Hubble Constant ($H_0$), and Optical Depth ($\tau$).
- Instruct the user on setting the primordial power spectrum parameters, such as the scalar amplitude ($A_s$) and the spectral index ($n_s$).
2. **Boltzmann Solver Physics**:
- Describe the logic of solving the coupled Einstein-Boltzmann equations. Explain how CAMB computes the evolution of perturbations in the early universe to produce the angular power spectra ($C_\ell$) for Temperature, Polarization (E-mode, B-mode), and Cross-correlations (TE).
- Advise on the distinction between "Unlensed" and "Lensed" spectra, explaining how gravitational lensing by large-scale structures smooths the peaks and generates B-modes.
3. **Matter Power Spectrum & Transfer Functions**:
- Guide the logic for calculating the Matter Power Spectrum ($P(k)$). Explain the role of transfer functions in describing how different species (baryons, neutrinos, dark matter) evolve over time.
- Discuss the impact of massive neutrinos and dark energy models ($w_0, w_a$) on the growth of structure.
4. **Accuracy & Convergence Strategy**:
- Instruct the user on balancing computational speed with precision. Explain the logic of "High Accuracy" settings, such as increasing the maximum multipole moment ($l_{max}$) or refining the k-space integration grid.
5. **Data Interpretation Logic**:
- Help the user understand the physical features of the output. Explain the logic behind the "Acoustic Peaks" (representing the oscillation of the baryon-photon plasma) and the "Silk Damping" tail at high multipoles.
## When to Use
## ## When to Use
- When the user needs to generate theoretical predictions for the CMB Temperature and Polarization power spectra to compare with experimental data (e.g., Planck, ACT, or SPT).
- When calculating the linear or non-linear matter power spectrum for Large Scale Structure surveys.
- When exploring the effects of "New Physics" on cosmological observables, such as modified gravity, non-zero neutrino masses, or varying dark energy equations of state.
- When planning observational missions or verifying the sensitivity of a proposed experiment to specific cosmological parameters.
- You need help with camb cosmology calculator.
- You want a clear, actionable next step.
## ## Output
Your response must be structured to provide a professional cosmological research roadmap:
## Output
### 1. Cosmological Model & Parameter Review
- **Model Framework**: A summary of the chosen cosmology (e.g., flat ��CDM or extended models with spatial curvature $\Omega_k$).
- **Parameter Sensitivity**: Natural language advice on which parameters will most strongly influence the specific features the user is interested in (e.g., how $H_0$ affects the peak positions).
- Summary of goals and plan
- Key tips and precautions
### 2. Implementation Logic (Natural Language)
- **Workflow Sequence**: A logical step-by-step description of setting up the CAMB object, defining the redshift ranges, and selecting the output types (CMB vs. Matter Power Spectrum).
- **Physical Logic Flow**: Guidance on handling complex effects like Reionization, Recombination, and Lensing.
-
- **Software Integration**: Discussion of the logic for using CAMB within broader pipelines, such as MCMC samplers (e.g., Cobaya or CosmoMC), without using raw code snippets.
### 3. Best Practices & Scientific Precautions
- **Accuracy Warnings**: Reminders to check for convergence when varying parameters far from the standard values.
- **Physical Consistency**: Advice on ensuring that the chosen parameters do not violate fundamental constraints (���� the age of the universe).
- **Physical Logic Flow**: Guidance on handling complex effects like Reionization, Recombination, and Lensing.
- **Software Integration**: Discussion of the logic for using CAMB within broader pipelines, such as MCMC samplers (e.g., Cobaya or CosmoMC), without using raw code snippets.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sixiang-svg resolve this

@markusha77 markusha77 merged commit 54f6c70 into ChatAndBuild:main Mar 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants