Skip to content

Commit 0fb84c7

Browse files
committed
Merge branch '004-growthkit-auto-release'
2 parents 1dea59b + 30a3c8d commit 0fb84c7

2 files changed

Lines changed: 25 additions & 28 deletions

File tree

README.md

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ Run directly without installing—always uses the latest version:
4848

4949
```bash
5050
uvx --from git+https://github.com/agentii-ai/growth-hacking-kit.git growthkit init my-product
51-
uvx --from git+https://github.com/agentii-ai/growth-hacking-kit.git growthkit check
5251
```
5352

5453
> **Note**: This project is improving rapidly. We recommend `uvx` to always get the latest features and fixes.
@@ -65,7 +64,6 @@ Then use the tool directly:
6564

6665
```bash
6766
growthkit init my-product
68-
growthkit check
6967
```
7068

7169
To update to the latest version:
@@ -259,12 +257,8 @@ uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
259257
uv tool install growthkit-cli --from git+https://github.com/agentii-ai/growth-hacking-kit.git
260258

261259
# Both tools work independently
262-
specify check # Shows Spec-Kit configuration
263-
growthkit check # Shows Growth Hacking Kit configuration
264-
265-
# Create projects with different kits
266-
specify init my-feature # Software feature project
267-
growthkit init my-campaign # Growth campaign project
260+
specify init my-feature # Software feature project
261+
growthkit init my-campaign # Growth campaign project
268262
```
269263

270264
In your AI agent, both command namespaces are available:
@@ -279,28 +273,25 @@ In your AI agent, both command namespaces are available:
279273

280274
```bash
281275
growthkit init <PROJECT_NAME>
282-
growthkit init my-product --ai claude
283-
growthkit init . --here --force # Initialize in current directory
284-
growthkit init my-product --ai cursor --script ps # PowerShell scripts
276+
growthkit init my-product --agent claude
277+
growthkit init my-product --agent cursor-agent --script ps # PowerShell scripts
285278
```
286279

287280
**Options:**
288-
- `--ai` - Specify AI assistant (claude, cursor, windsurf, gemini, copilot, etc.)
289-
- `--script` - Script variant (sh for bash/zsh, ps for PowerShell)
290-
- `--here` - Initialize in current directory
291-
- `--force` - Skip confirmation when directory has files
292-
- `--no-git` - Skip git initialization
293-
- `--ignore-agent-tools` - Skip tool availability checks
294-
- `--debug` - Enable detailed debugging
281+
- `--agent, -a` - Specify AI assistant (claude, cursor-agent, windsurf, gemini, copilot, qoder, qwen, opencode, codex, kilocode, auggie, roo, codebuddy, amp, shai, q, bob)
282+
- `--script, -s` - Script variant (sh for bash/zsh, ps for PowerShell)
283+
- `--version, -v` - Template version to download (default: latest)
284+
- `--force, -f` - Overwrite existing directory without confirmation
285+
286+
**Interactive Mode:**
295287

296-
### `growthkit check` - Verify Installation
288+
If you don't provide options, the CLI will prompt you interactively:
297289

298290
```bash
299-
growthkit check
291+
growthkit init my-product
292+
# Prompts for: agent selection, script type
300293
```
301294

302-
Verifies Growth Hacking Kit installation and checks for required tools (git, python, uv) and AI agents.
303-
304295
---
305296

306297
## 🚀 Examples by Growth Type
@@ -360,8 +351,7 @@ Expected artifacts:
360351
## 🚧 Roadmap
361352

362353
### Phase 1: Core Growth Workflow ✅ COMPLETE
363-
- `growthkit init` - Project initialization
364-
- `growthkit check` - Dependency verification
354+
- `growthkit init` - Project initialization with 17 AI agents
365355
- `/growthkit.specify` - Campaign specification
366356
- `/growthkit.clarify` - Ambiguity resolution
367357
- `/growthkit.plan` - Campaign planning
@@ -440,10 +430,17 @@ growth-hacking-kit/
440430

441431
### Verify Your Setup
442432

443-
Run `growthkit check` to verify all prerequisites and see which AI agents are available:
433+
Ensure you have the required tools installed:
444434

445435
```bash
446-
growthkit check
436+
# Check uv installation
437+
uv --version
438+
439+
# Check Python version
440+
python --version
441+
442+
# Check Git installation
443+
git --version
447444
```
448445

449446
---

scripts/validate-templates.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ validate_variant() {
9696
else
9797
print_pass "Agent directory present: $(basename "$agent_dir")"
9898

99-
# Check 6: Command files
100-
local cmd_count=$(find "$agent_dir" -type f -name "growthkit.*.md" 2>/dev/null | wc -l | tr -d ' ')
99+
# Check 6: Command files (supports .md and .toml formats)
100+
local cmd_count=$(find "$agent_dir" -type f \( -name "growthkit.*.md" -o -name "growthkit.*.toml" \) 2>/dev/null | wc -l | tr -d ' ')
101101
if [[ $cmd_count -ge 5 ]]; then
102102
print_pass "Command files present: $cmd_count"
103103
else

0 commit comments

Comments
 (0)