Commit Graph

5 Commits

Author SHA1 Message Date
Hutson Cappelmann
a2c95596c7 Add VS Code open option to wizard
- New prompt: "Open project in VS Code after creation?"
- Opens project folder in VS Code using `code` command
- Shown in summary alongside other integrations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:25:26 -05:00
Hutson Cappelmann
295b6703b2 Add TickTick and Obsidian integrations to wizard
TickTick integration:
- Creates setup tasks in TickTick Inbox when selected
- Tasks: Set up dev env, Review brief, Write first test, Implement MVP
- Uses existing PA Python CLI integration

Obsidian integration:
- Creates project note in ~/Notes/Projects/
- Includes quick links, project brief, tech stack
- Auto-opens note in Obsidian after creation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:23:37 -05:00
Hutson Cappelmann
35ee914058 Add claude-mem option to project wizard
- New prompt to enable/disable claude-mem per project
- Adds plugin configuration to .claude/settings.json
- Documents claude-mem status in generated CLAUDE.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:14:32 -05:00
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