init-repo

Scaffold an AIRS repository with pixi.toml, .gitignore, and core directories.

174|17|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/CurryTang/Amadeus --skill init-repo-currytang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-repo
Source: https://github.com/CurryTang/Amadeus/tree/main/resource/integrations/aris/overlay/skills/init-repo
Command: npx skills add https://github.com/CurryTang/Amadeus --skill init-repo-currytang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a new, well-structured AIRS repository to standardize project layout and setup.

Core Features & Use Cases

  • Scaffolds a complete repository layout with folders for papers, resources, scripts, and outputs.
  • Generates pixi.toml configuration and .gitignore to ensure reproducible environments and clean version control.
  • Provides a repeatable template for starting new research projects and onboarding team members.

Quick Start

Run the init-repo skill with a project name or description to scaffold the AIRS repository.

Frequently Asked Questions about init-repo

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

FAQPage Schema
How do I scaffold a reproducible research project structure?

Scaffolding a reproducible research project structure creates a standardized repository layout with essential starter files, environment configurations, and placeholders for core directories to ensure consistent setup.

What's the best way to initialize a new repository for onboarding team members?

Initializing a new repository for onboarding team members uses a repeatable template that generates a complete layout with folders for papers, resources, scripts, and outputs, ensuring a standardized project setup.

How does pixi.toml configuration work for research environment reproducibility?

Pixi.toml configuration for research environment reproducibility works by defining project dependencies and settings within the scaffolded repository, ensuring a consistent, ready-to-use computational environment across different machines.

Can I use this scaffolding approach for non-AIRS research projects?

This scaffolding approach is tailored for AIRS research projects, providing specific folder structures for papers, resources, scripts, and outputs, which may not directly suit non-AIRS research project layouts.

Do I need a .gitignore file to initialize a standardized project layout?

You do need a .gitignore file to initialize a standardized project layout because it ensures clean version control by excluding unnecessary files and directories from being tracked in the repository.

Why does standardizing project layout matter for research repositories?

Standardizing project layout matters for research repositories because it solves the problem of inconsistent setups, providing a ready-to-use skeleton that enforces reproducibility and streamlines team collaboration.