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.