AgentStack
SKILL verified MIT Self-run

Init Project

skill-flonat-claude-research-init-project · by flonat

Bootstrap a new research project. Interview for details, scaffold directory structure, create Overleaf symlink, initialise git, and create project context files.

No reviews yet
0 installs
10 views
0.0% view→install

Install

$ agentstack add skill-flonat-claude-research-init-project

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Init Project? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Init Project — Research Project Scaffolder

> Interactive project setup: answer questions, get a ready-to-use research project directory.

Protocol

Phase 1: Interview

Ask the user these questions using AskUserQuestion (adapt based on what's already known):

  1. Project name — short name for the directory (e.g., nudge-experiment)
  2. Paper title — working title for the paper
  3. Research question — one sentence
  4. Target journal/venue — where you plan to submit
  5. Co-authors — names and affiliations (if any)
  6. Parent directory — where to create the project (default: ~/Research/)
  7. Overleaf path — path to Overleaf-synced directory for symlink (optional)
  8. Methodology — experimental, observational, theoretical, simulation, mixed

Phase 2: Scaffold

Create the directory structure:

/
├── CLAUDE.md               # Project-specific Claude instructions
├── README.md               # Project overview
├── MEMORY.md               # Knowledge base (seeded with template)
├── paper/                  # → Overleaf symlink (or empty dir)
├── code/
│   ├── python/             # Python scripts
│   └── R/                  # R scripts
├── data/
│   ├── raw/                # Original data (never modified)
│   └── processed/          # Cleaned/transformed data
├── results/                # Analysis outputs
├── figures/                # Generated figures
├── docs/                   # Project documentation
├── correspondence/         # Referee reports, cover letters
│   └── referee2/           # Referee 2 agent reports
├── log/                    # Session logs
│   └── plans/              # Saved plans
└── .gitignore

Phase 3: Populate Files

CLAUDE.md — project-specific instructions:

  • Paper title and research question
  • Co-authors and target venue
  • Methodology and key conventions
  • Pointer to project context files

README.md — human-readable overview:

  • Project title and description
  • Directory structure explanation
  • How to compile the paper
  • Co-author information

MEMORY.md — seeded with research project template:

  • Notation Registry (empty)
  • Estimand Registry (empty)
  • Key Decisions (empty)
  • Citations (empty)
  • Anti-Patterns (empty)
  • Code Pitfalls (empty)

.gitignore — standard research project ignores:

  • Build artifacts (out/, *.aux, *.log)
  • Data files (data/raw/*.csv, data/raw/*.xlsx)
  • Python/R artifacts (__pycache__/, .Rhistory)
  • OS files (.DS_Store)

Phase 4: Git & Symlinks

  1. Overleaf symlink — if a path was provided:

``bash ln -s /path/to/overleaf/dir paper ``

  1. Git init — initialise the repository:

``bash git init git add . git commit -m "Initial project scaffold" ``

Phase 5: Context Update

Update the central context library:

  1. Add the project to .context/projects/_index.md
  2. Create .context/projects/papers/.md with metadata

Output

Print a summary of what was created:

Project created: ~/Research//
  Directories: 12
  Files: 4 (CLAUDE.md, README.md, MEMORY.md, .gitignore)
  Overleaf: linked / not configured
  Git: initialised with initial commit

Next steps:
  1. Start writing in paper/ (or link Overleaf)
  2. Add code to code/python/ or code/R/
  3. Run /session-log when you finish working

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.