k-dense-ai avatar

Writing Science Skills

If you're building skills for Claude, this is your lab notebook discipline. It enforces the scientific method: observe baseline failures first, document exact rationalizations agents use to skip steps, then write guidance that closes those specific loopholes. The core insight is that writing skills without watching agents fail is like analyzing data you peeked at. You get plausible‑sounding guidance shaped by your assumptions rather than evidence. Includes pressure testing protocols for discipline skills, the "use when" description format that actually helps agents find relevant skills, and a rationalization table approach for bulletproofing. Opinionated about frontmatter structure, cross‑referencing syntax, and when flowcharts hurt more than they help.

GitHub stars
202
last updated
Jun 1, 2026

Install

$ npx -y skills add k-dense-ai/science-superpowers --skill writing-science-skills --agent claude-code

Installs into .claude/skills of the current project.

Files

Writing Science Skills

Overview

Writing a skill is an experiment, not an essay. You form a hypothesis (this guidance will change agent behavior), run a baseline (watch agents fail without it), write the skill, and test that behavior changes.

Core principle: If you didn't watch an agent fail without the skill, you don't know whether the skill teaches the right thing — the same reason you pre-register before analyzing rather than rationalizing a result after.

REQUIRED BACKGROUND: Understand science-superpowers:preregistering-analysis first. The discipline of fixing a prediction before observing the outcome is exactly the discipline here: observe baseline behavior before writing the skill, so the skill is shaped by evidence, not by what you imagine agents do.

What is a Skill?

A skill is a reference guide for a proven technique, pattern, or discipline that future agents can find and apply.

Skills are: reusable techniques, patterns, disciplines, reference guides.

Skills are NOT: narratives about how you did something once.

The Empirical Mapping

Sponsors

Details

Repository
github.com/k-dense-ai/science-superpowers
Categories
Documentation, Data Science & ML
First seen
Jun 11, 2026

More from k-dense-ai/science-superpowers

All 15
1mikotoIO avatarlearnmikotoIO/mikotoCreates a new skill or updates an existing skill to capture new knowledge. Use when you want Claude to remember patterns, workflows, or project-specific guidanc0skills.sh installs
2open-gitagent avatarwiki-lintopen-gitagent/opengapHealth-check the wiki for contradictions, stale claims, orphan pages, missing cross-references, and knowledge gaps. Use periodically or when the user says 'lint0skills.sh installs
3open-gitagent avatarwiki-queryopen-gitagent/opengapQuery the wiki to answer questions. Searches wiki pages, synthesizes answers with citations, and optionally files valuable answers back as new wiki pages. Use w0skills.sh installs
4openraiser avatarnanoresearch-writingopenraiser/nanoresearchDraft a LaTeX research paper from all previous stage outputs0skills.sh installs
5mintlify avatarmintlifymintlify/docsComprehensive reference for building Mintlify documentation sites. Use when creating pages, configuring docs.json, adding components, setting up navigation, or 19.7Kskills.sh installs
6figma avatarfigma-usefigma/mcp-server-guide**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Sk9.8Kskills.sh installs