start-right

Community

Scaffold production-ready repos with CI/CD, instantly.

Authorslamb2k
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Setting up a new project repository from scratch with all the best practices (Git, GitHub, CI/CD, branch protection, linting, testing, automated releases) is complex and time-consuming, especially for solo developers. This skill automates the entire setup process, ensuring a production-ready foundation.

Core Features & Use Cases

  • Full Repository Setup: Initializes Git, creates GitHub repo, configures branch protection, and sets up PR workflows.
  • Automated CI/CD: Generates GitHub Actions for comprehensive validation (format, lint, type-check, test, build) and automated releases (npm, GitHub Pages, Docker, PyPI, etc.).
  • Developer Tooling: Configures linting, formatting, and type-checking tools (ESLint, Prettier, Black, Flake8, MyPy, Rustfmt) and sets up Git hooks (Husky/Lefthook).
  • Use Case: You're starting a new TypeScript project and want a professional setup with linting, testing, and automated npm publishing. Use this skill to interactively define your project type and preferences, and it will scaffold the entire repository, including package.json scripts, .github/workflows, and Git hooks, ready for development.

Quick Start

Initialize a new public Node.js repository named 'my-new-app' with format, lint, and test checks, and an npm release strategy. Then, install the necessary npm dependencies.

Dependency Matrix

Required Modules

pyyaml

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: start-right
Download link: https://github.com/slamb2k/mad-skills/archive/main.zip#start-right

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository