chanw-research/claude-code-paper-writing/paper-bootstrap
Claude Code and agent skill by chanw-research/claude-code-paper-writing
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install chanw-research/claude-code-paper-writing/paper-bootstrapSKILL.md
The same SKILL.md was published earlier as boom5426/nature-paper-skills/paper-bootstrap.
Paper Bootstrap
Overview
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:
When To Use
Use this skill when:
- A new paper directory is being created
- An existing paper directory has drafts, figures, notes, and outputs scattered across multiple places
- It is unclear which file is the active manuscript source of truth
- The project has no paper-specific memory yet
- The writing workflow needs a clean starting structure before revision begins
Do not use this skill for:
- Late-stage section polishing
- Figure-by-figure logic repair inside an already stable manuscript
- Conference-template conversion after the paper structure is already settled
Bootstrap Order
- Inspect the current paper directory before creating anything.
- Identify the active manuscript source of truth.
- Classify the paper's contribution type:
- method
- framework
- benchmark
- resource
- biological finding
- mixed, with one clearly dominant contribution
- Lock the working venue style:
- default to
Nature-style unless the user says otherwise - record venue-specific overrides only if they materially affect structure
- Create only the directories that the project actually needs.
- Create or reuse lightweight state files when they will reduce drift:
notes/project_truth.mdnotes/decision_log.mdnotes/result_summary.mdnotes/paper_handoff.md
- Save or update project memory with the stable local constraints.
- End with a short startup summary:
- active manuscript file
- dominant contribution type
- venue style
- missing assets or unresolved ambiguity
- recommended next revision step
Preferred Project Layout
Do not force this layout mechanically. Use it as the default skeleton when the repository is messy or empty.
input/for external source material, reviewer comments, and imported filesnotes/for working notes, claim maps, figure plans, meeting summaries, and lightweight state filesfigures/for source figures and editable figure assetsoutput/doc/for active manuscript drafts and exported versionsoutput/review/for audits, revision memos, and pre-submission checks
Default state files inside notes/ when the project does not already have equivalents:
project_truth.mdfor the current paper story, active manuscript, central claim, and stable constraintsdecision_log.mdfor durable framing or scope decisions that future revisions must respectresult_summary.mdfor experiment-to-manuscript translation of supported findings, weak findings, and figure anchorspaper_handoff.mdfor the current writing-ready package: what is ready to draft, what still lacks evidence, and which figures or tables carry each point
If the project already has an established structure, preserve it and map the workflow onto that structure instead of rebuilding everything.
Memory Rules
Write project memory only for stable local facts such as:
- the manuscript's dominant contribution type
- persistent figure-role constraints
- project-specific terminology
- local preferences that do not generalize beyond the paper
Do not write project memory for:
- transient to-do lists
- single-round wording preferences
- one-off tactical decisions that are unlikely to matter next week
Common Mistakes
- Creating a directory tree before checking what already exists
- Treating every paper like a methods paper when the real contribution is a framework or benchmark
- Leaving multiple draft files active with no declared source of truth
- Carrying conference-style structure into a broad-impact journal manuscript by default
- Writing directly from remembered experiment outcomes instead of refreshing
result_summary.mdandpaper_handoff.md - Saving local clutter into memory instead of only the stable constraints
Output Standard
When you finish bootstrapping, report:
- active source file
- chosen venue style
- contribution type
- directories created or reused
- state files created or reused
- project-memory items saved
- next concrete writing step
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/paper-discipline/paper-bootstrap/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/chanw-research/claude-code-paper-writing/paper-bootstrap)