Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
lingzhi227 avatar

Atomic Decomposition

  • 1.2k installs
  • 255 repo stars
  • Updated February 27, 2026
  • lingzhi227/agent-research-skills

atomic-decomposition is a research skill for breaking questions into testable atomic claims.

About

The atomic-decomposition skill breaks broad research questions into atomic claims, hypotheses, and experiment units that can be tested independently. It guides agents to split literature gaps, proposed methods, and evaluation criteria into small verifiable pieces before paper assembly or coding experiments. Each atom links to required evidence type such as benchmark, ablation, or user study so downstream experiment-code and paper-assembly skills inherit a traceable structure. The workflow reduces vague research plans by forcing explicit success metrics per atomic unit.

  • Splits research questions into atomic testable claims.
  • Links each atom to required evidence types and metrics.
  • Feeds experiment-code and paper-assembly downstream skills.
  • Forces explicit hypotheses before implementation starts.
  • Reduces vague research plans into verifiable units.

Atomic Decomposition by the numbers

  • 1,228 all-time installs (skills.sh)
  • +37 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #925 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/lingzhi227/agent-research-skills --skill atomic-decomposition

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.2k
repo stars255
Security audit2 / 3 scanners passed
Last updatedFebruary 27, 2026
Repositorylingzhi227/agent-research-skills

How should I decompose this research question into testable units?

Decompose research questions into atomic testable claims and experiment units.

Who is it for?

Researchers planning experiments and papers in agent-research-skills pipeline.

Skip if: Skip when the research question is already fully specified with metrics.

When should I use this skill?

User decomposes research topics into hypotheses and experiment units.

What you get

Atomic claims with evidence types linked for experiments and writing.

  • atomic concept library
  • math-formula mappings
  • code implementation links

By the numbers

  • References decomposition prompts in references/decomposition-prompts.md
  • Derived from the AI-Researcher Survey Agent workflow pattern

Files

SKILL.mdMarkdownGitHub ↗

Atomic Decomposition

Decompose research ideas into atomic concepts with math formula <-> code implementation mapping.

Input

  • $0 — Research idea, paper, or method description

References

  • Decomposition prompts and workflow: ~/.claude/skills/atomic-decomposition/references/decomposition-prompts.md

Workflow (from AI-Researcher Survey Agent)

Step 1: Break Down into Atomic Definitions

Analyze the research idea and decompose into atomic, self-contained concepts:

  • Each atom should be a single concept
  • Must have clear mathematical foundations
  • Must be implementable in code
  • Must be traceable to specific papers

Step 2: For Each Atomic Definition

A. Paper Survey (Math Formula)
  • Search papers for the mathematical formulation
  • Extract the exact LaTeX formula
  • Note assumptions and constraints
  • Record reference papers
B. Code Survey (Implementation)
  • Search codebases for implementations
  • Extract the corresponding code
  • Note implementation details and variations
  • Record reference repositories
C. Create Knowledge Entry
{
  "definition": "Kernelized Gumbel-Softmax Operator",
  "math_formula": "Z = \\text{softmax}((\\log \\pi + g) / \\tau), g \\sim \\text{Gumbel}(0,1)",
  "code_implementation": "def gumbel_softmax(logits, tau=1.0): ...",
  "reference_papers": ["Paper Title 1"],
  "reference_codebases": ["github_user/repo_name"],
  "assumptions": ["Differentiable relaxation of discrete sampling"],
  "connections": ["Used in Component X of the proposed method"]
}

Step 3: Compile Knowledge Base

  • Merge all atomic definitions into a structured knowledge base
  • Verify consistency: every math formula has a code implementation
  • Verify completeness: every code module traces to a formal definition
  • Identify any gaps (formulas without code, or code without theory)

Rules

  • Each atomic definition must be specific enough to trace to concrete formulas and code
  • Do not skip or combine definitions — analyze each separately
  • If unsure about atomicity, err on the side of breaking down further
  • Document breakdown reasoning before analysis
  • Every mathematical concept in the paper must have verified code
  • Every code module must trace back to a formal mathematical definition

Related Skills

  • Upstream: research-planning, idea-generation
  • Downstream: experiment-code, algorithm-design
  • See also: math-reasoning

Related skills

Forks & variants (2)

Atomic Decomposition has 2 known copies in the catalog totaling 12 installs. They canonicalize to this original listing.

How it compares

Choose atomic-decomposition when formal math-to-code traceability per concept matters more than a high-level paper summary.

FAQ

What is an atomic claim?

A small testable unit with explicit evidence type such as benchmark or ablation.

Which skills follow this?

experiment-code and paper-assembly in the research pipeline.

Why decompose first?

To force verifiable success metrics before coding or writing.

Is Atomic Decomposition safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.