lingzhi227/atomic-decomposition
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code mapping. For each concept, extract the math formula from papers and find code implementations. Use for complex system papers requiring formal grounding.
npx skills add https://github.com/lingzhi227/agent-research-skills --skill atomic-decomposition
Decompose research ideas into atomic concepts with math formula <-> code implementation mapping.
$0 — Research idea, paper, or method description~/.claude/skills/atomic-decomposition/references/decomposition-prompts.mdAnalyze the research idea and decompose into atomic, self-contained concepts:
{
"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"]
}
Take lingzhi227/atomic-decomposition from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.