Commit Graph

6 Commits

Author SHA1 Message Date
Hutson Cappelmann
84996e4bf2 Enhance project wizard with comprehensive options
New features:
- Multi-line project brief input (saved to docs/PROJECT_BRIEF.md)
- Git remote options: Gitea, GitHub, both, or neither
- Syncthing sync/exclude option (auto-updates .stignore)
- Network access levels: local, Tailscale, public Internet
- Subdomain routing with Traefik config generation
- Database selection: SQLite, PostgreSQL, TimescaleDB, Redis
- License picker: MIT, Apache 2.0, proprietary
- .env.example generation from selected MCPs/databases
- Deploy script and deployment docs for web projects
- Auto-install gum if missing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:08:18 -05:00
Hutson Cappelmann
98235b12b8 Add interactive project scaffolding wizard
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>
2026-01-26 10:30:50 -05:00
Hutson Cappelmann
8e55393191 Add SSH and hosts reference to infrastructure section
- Document ~/.hosts file with IP variables and helper functions
- Document SSH aliases from ~/.ssh/config
- Show primary SSH key (~/.ssh/homelab)
- Create central reference files table

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 14:56:10 -05:00
Hutson Cappelmann
5f59130111 Expand credentials reference with all discovered API keys
Added categories for:
- Productivity (TickTick, Notion, Airtable)
- Trading (Alpaca, Finnhub)
- AI/LLM (Groq, Portkey, Wisprflow)
- Media (Iconik)
- Infrastructure (Cloudflare, OpenWeatherMap)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 14:52:57 -05:00
Hutson Cappelmann
10ee2401b8 Add central secrets file reference for API credentials
- Document ~/.secrets as the central credentials location
- Add usage examples for Gitea, Home Assistant, Syncthing, n8n
- List available credential variables

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 14:51:22 -05:00
Hutson Cappelmann
f4ba64fe6a Initial template: Comprehensive CLAUDE.md for new projects
Includes:
- Spec-driven development workflow
- Type safety requirements (Python/TypeScript)
- Tool usage guidelines (Ref, Exa, code review)
- MCP configuration and disabling guide
- Background agent patterns with spec context
- Homelab infrastructure reference
- Pre-commit checklist
- Error recovery patterns
- Permission boundaries

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 14:46:44 -05:00