start-right
CommunityScaffold production-ready repos with CI/CD, instantly.
Software Engineering#automation#developer tools#CI/CD#scaffolding#GitHub Actions#git hooks#repository setup
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.jsonscripts,.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.