New `newproject` command with gum-powered terminal UI: - Project name and description input - Project type selection (Python, TypeScript, generic) - MCP selection with multi-select - Git init and Gitea repo creation options - Spec-kit and Docker support options - Generates customized CLAUDE.md, README, .gitignore - Creates .claude/settings.json with MCP config Run `newproject` from any terminal to launch wizard. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Project Template
Template repository for new projects with Claude Code integration.
Quick Start
-
Clone this template:
git clone git@git.htsn.io:hutson/template-project.git my-new-project cd my-new-project rm -rf .git && git init -
Customize
CLAUDE.md:- Update
[PROJECT_NAME]with your project name - Fill in
[CUSTOMIZE]sections - Remove template instructions blockquote
- Update
-
Start development with spec-kit:
/speckit.specify # Define requirements /speckit.plan # Plan implementation /speckit.tasks # Break into tasks /speckit.implement # Build it
What's Included
CLAUDE.md- Comprehensive Claude Code configuration with:- Spec-driven development workflow
- Type safety requirements (Python/TypeScript)
- Tool usage guidelines (Ref, Exa, code review, etc.)
- MCP configuration
- Background agent patterns
- Homelab infrastructure reference
- Pre-commit checklist
- Error recovery patterns
Directory Structure
.
├── CLAUDE.md # Claude Code instructions
├── README.md # This file
├── src/ # Source code (create as needed)
├── tests/ # Test files (create as needed)
├── docs/ # Documentation (create as needed)
└── specs/ # Spec-kit specifications (if using)
Workflow
New Feature
/speckit.specify → /speckit.plan → /speckit.tasks → /speckit.implement
/code-review:code-review
/commit-commands:commit
Bug Fix
# Direct implementation, then:
/code-review:code-review
/commit-commands:commit
Related
Description
Languages
Shell
100%