new-project
Scaffold a new empirical research project with a standard directory structure.
Skill by custom
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pascalamiet-new-project
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/new-project
What's inside
- Skill name
new-project- Description
- Scaffold a new empirical research project with a standard directory structure. Use when: the user starts a new research project and wants consistent folder layout, a CLAUDE.md copied from the permanent template, and a generated README.md.
- License
- MIT
- Metadata
- author: custom · version: 1.0.0
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# new-project — Standard Project Scaffold
When invoked, create a new research project directory with a consistent structure.
## Usage
```
/new-project <project-name>
```
If no name is given, ask the user for one.
## Step 1 — Create the directory structure
```bash
mkdir -p <project-name>/{code/{R,python,stata},data/{raw,clean},output/{tables,figures},documents,decks,notes,progress_logs}
```
## Step 2 — Copy CLAUDE.md from the permanent template
```bash
cp ~/mixtapetools/claude/CLAUDE.md <project-name>/CLAUDE.md
```
If the template does not exist at that path, tell the user and skip this step. Do not create a placeholder.
## Step 3 — Generate README.md
Create `<project-name>/README.md` with the following content, filling in the project name:
```markdown
# <project-name>
## Research question
_To be filled in._
## Status
_In progress._
## Collaborators
_To be filled in._
## Directory structure
```
<project-name>/
├── CLAUDE.md # Research rules & estimation philosophy (permanent template)
├── README.md # This file — project-specific notes
├── code/
│ ├── R/ # R scripts
│ ├── python/ # Python scripts
│ └── stata/ # Stata do-files
├── data/
│ ├── raw/ # Original source data — never modify
│ └── clean/ # Cleaned and merged datasets
├── output/
│ ├── tables/ # Generated tables (LaTeX, CSV)
│ └── figures/ # Generated figures (PDF, PNG)
├── documents/ # Outside papers and PDFs
├── decks/ # Beamer presentations
├── notes/ # Scratch notes and ideas
└── progress_logs/ # Session logs for continuity across Claude conversations
```
```
## Step 4 — Report to the user
Confirm the directory was created and list the top-level structure. Remind the user to:
- Fill in the research question and collaborators in `README.md`
- Start a progress log in `progress_logs/` at the end of each session
## Conventions to enforce
- `data/raw/` is **read-only**. Scripts read from it; nothing writes to it.
- `data/clean/` holds everything transformed, merged, or constructed.
- `progress_logs/` files are named `YYYY-MM-DD_description.md`. They exist so a new Claude session can pick up exactly where the last one left off.
- `documents/` holds outside PDFs (papers, referee reports, data documentation). Use `/split-pdf` to read long ones.
- `decks/` holds Beamer presentations built with the rhetoric-of-decks philosophy: assertion titles, one idea per slide.From pascalamiet/ai-setup, MIT.
More from pascalamiet/ai-setup
- 0.462score
grill-me
pascalamiet
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: C★ 1Claude Code +9 - 0.432score
literature-search
custom
Systematic literature search for academic economics research.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
initialize
custom
Create a shared .ai/AI.md context file in the current working directory by inspecting the project, then create only the agent-specific symlinks the user needs…
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
create-paper
custom
Scaffold a new LaTeX economics paper from a standard template.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
create-slides
custom
Scaffold a new LaTeX Beamer slide deck from a standard template.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
data-viz
custom
Guide for creating publication-quality figures for academic papers and presentations.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
debug
custom
Systematic debugging workflow for any language or environment.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
commit
pascalamiet
Execute git commit with conventional commit message analysis, intelligent staging, and message generation.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
bibtex
custom
Manage, clean, and format BibTeX bibliography files for academic papers.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
empirical-workflow
custom
Scaffold and guide empirical economics projects from data to tables.
SkillDFreshness: D★ 1Claude Code +9 - 0.427score
notebooklm
pascalamiet
Complete API for Google NotebookLM - full programmatic access including features not in the web UI.
SkillDFreshness: D★ 1Claude Code +9 - 0.427score
claude
pascalamiet
Use when you want Claude CLI to handle a reasoning-heavy or coding-heavy task such as algorithm design, difficult debugging, code review, architecture…
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/pascalamiet/ai-setup
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from custom
- 0.567score
judgment-day
custom
Trigger: judgment day, dual review, adversarial review.
SkillAFreshness: AClaude Code +9 - 0.561score
linear-issue
custom
Trigger: linear issue, linear ticket, linear task, linear project, linear initiative.
SkillAFreshness: AClaude Code +9 - 0.561score
zenhub-issue
custom
Trigger: zenhub, zenhub epic, zenhub goal, zenhub task, planning issue.
SkillAFreshness: AClaude Code +9 - 0.561score
github-pr
custom
Trigger: PR description, pull request body, open a PR.
SkillAFreshness: AClaude Code +9 - 0.561score
github-issue
custom
Trigger: github issue, bug report, feature request, open an issue.
SkillAFreshness: AClaude Code +9 - 0.561score
md-style-guide
custom
Trigger: producing Markdown, document, report, README, planning file, SDD artifact, issue, PR, or release body.
SkillAFreshness: AClaude Code +9
Cite this page
new-project skill. Agent Mart. https://agentmart.dev/skills/pascalamiet-new-project (last updated 2026-10-24)