repo-init

Initializes Git repos with scaffolding and activates standard workflows.

11|5|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/rbergman/dark-matter-marketplace --skill repo-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-init
Source: https://github.com/rbergman/dark-matter-marketplace/tree/main/plugins/workflow/skills/repo-init
Command: npx skills add https://github.com/rbergman/dark-matter-marketplace --skill repo-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines starting new projects by provisioning a consistent repository scaffolding that includes version control, ignore rules, agent guidelines, a task orchestration file, and beads infrastructure.

Core Features & Use Cases

  • Automated scaffolding: create git repo, .gitignore templates, CLAUDE.md, AGENTS.md, justfile, and .mise.toml skeleton.
  • Beads-ready workflow: initialize beads context and ready-to-use task-tracking.
  • Guided setup for multi-language projects: points to language-specific skills for further setup.

Quick Start

Run the repo-init skill to scaffold a new repository with standard infrastructure (git, .gitignore, AGENTS.md, CLAUDE.md symlink, justfile, .mise.toml, .envrc.example, and beads initialization). Then refer to language-specific steps via the relevant language skill.

Frequently Asked Questions about repo-init

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

FAQPage Schema
How do I bootstrap a new project repository with git and standard scaffolding files?

Repository scaffolding establishes essential project templates including git configuration, .gitignore rules, agent guidelines like AGENTS.md and CLAUDE.md, a justfile for task orchestration, and beads infrastructure to streamline onboarding and standardize new project setups.

Can I use this repo scaffolding workflow for Go, Rust, TypeScript, and Python projects?

Yes, the repository scaffolding workflow supports project layouts across Go, Rust, TypeScript, and Python, automatically creating base infrastructure while delegating language-specific setup steps to their respective designated skills.

What files and configurations are included when I initialize a fresh repository?

To initialize a fresh repository, execute the scaffolding skill which provisions git, .gitignore templates, CLAUDE.md, AGENTS.md, justfile, .mise.toml, .envrc.example, and beads infrastructure, then proceed to language-specific skills for further setup.

What is the best way to standardize AGENTS.md and CLAUDE.md symlinks across new repositories?

Yes, the scaffolding workflow can modernize existing repositories by enforcing the addition of missing infrastructure files like git, .gitignore, CLAUDE.md, AGENTS.md, justfile, .mise.toml, and beads initialization without disrupting the current project layout.

Do I need to manually configure beads infrastructure when setting up a new repository?

No, you do not need beads infrastructure pre-installed. The repository initialization process automatically handles beads context initialization and creates ready-to-use task-tracking infrastructure as part of the standard scaffolding setup.