anti-defensive-writing
Remove audit, defensive, self-critical, developer-facing and commitment writing from…
Use when starting a new manuscript project or cleaning up an existing paper directory and you need a standard structure, active source files, project memory, and venue defaults before deeper writing begins.
$ npx -y skills add boom5426/nature-paper-skills --skill paper-bootstrap --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/paper-bootstrapContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when starting a new manuscript project or cleaning up an existing paper directory and you need a standard structure, active source files, project memory, and venue defaults before deeper writing begins.
name: paper-bootstrap description: Use when starting a new manuscript project or cleaning up an existing paper directory and you need a standard structure, active source files, project memory, and venue defaults before deeper writing begins.
Use this skill to make a paper project writable before trying to make it good. The goal is not to generate boilerplate. The goal is to identify the real manuscript source of truth, create only the folders that help the workflow, and lock the project onto the correct venue and contribution framing early.
Default assumption: broad-impact journal work should start from the global `Nature`-style preference unless the user explicitly overrides the venue.
When the manuscript depends on experiments, figures, or results produced across multiple rounds, initialize lightweight project-state documents early so writing does not depend on memory alone: `project_truth.md`, `decision_log.md`, `result_summary.md`, and `paper_handoff.md`.
Use the helper script when you need a clean baseline layout quickly:
python ~/.agents/skills/paper-bootstrap/scripts/init_paper_layout.py path/to/paper # Claude Code (global install): replace ~/.agents/skills with ~/.claude/skills # Claude Code (project-local install): replace ~/.agents/skills with .claude/skills
Use this skill when:
Do not use this skill for:
1. Inspect the current paper directory before creating anything. 2. Identify the active manuscript source of truth. 3. Classify the paper's contribution type:
4. Lock the working venue style:
5. Create only the directories that the project actually needs. 6. Create or reuse lightweight state files when they will reduce drift:
7. Save or update project memory with the stable local constraints. 8. End with a short startup summary:
Do not force this layout mechanically. Use it as the default skeleton when the repository is messy or empty.
Default state files inside `notes/` when the project does not already have equivalents:
If the project already has an established structure, preserve it and map the workflow onto that structure instead of rebuilding everything.
Write project memory only for stable local facts such as:
Do not write project memory for:
manuscript prose; the notes record how the work was run, the manuscript states what it found
When you finish bootstrapping, report:
From first draft to submission and rebuttal, build a clear, evidence-grounded manuscript. 27 skills for Codex and Claude Code, connecting structure, scientific writing, figures, citations and reviewer responses.
Remove audit, defensive, self-critical, developer-facing and commitment writing from…
Use when checking manuscript citations, bibliography hygiene, DOI or PMID completeness,…
Use when a manuscript's claims need to be checked against the sources cited for them, when…
Use when drafting, auditing, or revising Data Availability statements, repository plans,…
Use when a manuscript is being drafted across many sessions and needs auditable open-question…
Use when designing, restructuring, or auditing manuscript figures and you need to define one…