project-init

Solid

Scaffolds new projects with git, CI/CD workflows, pre-commit hooks, and build config. Use when starting a new Python, Rust, or TypeScript project from scratch.

Code & Development 308 stars 27 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Table of Contents - [Use When](#use-when) - [Workflow](#workflow) - [1. Detect or Select Language](#1-detect-or-select-language) - [2. Collect Project Metadata](#2-collect-project-metadata) - [3. Review Existing Files](#3-review-existing-files) - [4. Render and Apply Templates](#4-render-and-apply-templates) - [5. Initialize Git (if needed)](#5-initialize-git-(if-needed)) - [6. Verify Setup](#6-verify-setup) - [7. Next Steps](#7-next-steps) - [Error Handling](#error-handling) - [Success Criteria](#success-criteria) - [Examples](#examples) - [Example 1: New Python Project](#example-1:-new-python-project) # Project Initialization Skill Interactive workflow for initializing new software projects with complete development infrastructure. ## Use When - Starting a new Python, Rust, or TypeScript project - Updating existing project tooling to current standards - Need to set up git, GitHub workflows, pre-commit hooks, Makefile - Want consistent project structure across team - Converting unstructured project to best practices - Adding missing configurations to established codebases ## Workflow ### 1. Detect or Select Language Load `modules/language-detection.md` - Auto-detect from existing files (pyproject.toml, Cargo.toml, package.json) - If ambiguous or empty directory, ask user to select - Validate language is supported (python, rust, typescript) ### 2. Collect Project Metadata Load `modules/metadata-collection.md` Gather: - Project name (default: directory name) - ...

Details

Author
athola
Repository
athola/claude-night-market
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category