init-project

Generate a complete research project skeleton with CLAUDE.md and LaTeX templates.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mmogib/research-toolkit --skill init-project-mmogib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/mmogib/research-toolkit/tree/main/skills/init-project
Command: npx skills add https://github.com/mmogib/research-toolkit --skill init-project-mmogib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates end-to-end project scaffolding for new research initiatives by generating a complete, templated project skeleton with CLAUDE.md files, directory structure, and starter code templates.

Core Features & Use Cases

  • Generates a full folder structure including CLAUDE.md at the project root, paper/, jcode/, notes/, and refs/.
  • Populates templates for CLAUDE.md, jcode/Project.toml, and starter files, aligned to the selected architecture.
  • Supports interactive setup to gather project identity and architecture preferences, then scaffolds accordingly.

Quick Start

Launch the init-project skill and follow the interactive prompts to generate a full project skeleton.

Frequently Asked Questions about init-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate a research project skeleton with LaTeX and Julia starter templates?

To automate research project scaffolding, you can use an interactive setup tool that generates a complete directory tree including paper/, jcode/, notes/, and refs/ folders. It populates templated starter files like Project.toml and CLAUDE.md, creating a full project skeleton aligned to your preferred architecture.

What is the best way to create consistent project scaffolding for academic research without overwriting existing files?

The best way to create consistent project scaffolding for academic research is to use an automated template-generation process that parses mandatory frontmatter and populates starter structures. This approach preserves existing files without overwriting, ensuring your current research data remains intact while standardizing the directory tree.

Does automated project scaffolding support modular architectures for industrial research projects?

Yes, automated project scaffolding supports both modular and flat architectures for industrial research projects. During the interactive setup, you can specify your architecture preference, and the tool will scaffold the complete directory structure and populate templates accordingly.

Can I use project scaffolding to generate a CLAUDE.md file and a Julia starter structure together?

Yes, you can generate a CLAUDE.md file and a Julia starter structure together through automated project scaffolding. The tool creates a templated CLAUDE.md at the project root and populates jcode/Project.toml with Julia starter files, ensuring both are aligned to your selected architecture.

How do I set up a new research project directory tree with LaTeX starter files and notes folders?

To set up a new research project directory tree, launch an interactive scaffolding tool that gathers your project identity and architecture preferences. It generates the full folder structure, populates LaTeX starter files within the paper/ directory, and creates dedicated notes/ and refs/ folders for your research materials.

What are the limitations of automated project scaffolding for research templates?

A key limitation of automated project scaffolding is that it strictly preserves existing files without overwriting, meaning pre-existing conflicting templates will not be updated. Additionally, the generated structure is focused on specific research formats like LaTeX and Julia, and may not suit unrelated software development workflows.