Skip to content

Spec-driven growth hacking toolkit for AI SaaS products. Discover and validate product-market fit through systematic campaigns with AI agents. Multi-kit coexistence with spec-kit

License

Notifications You must be signed in to change notification settings

agentii-ai/growth-hacking-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

85 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Growth Hacking Kit Logo

πŸš€ Growth Hacking Kit

Discover and validate growth strategies faster with AI agents.

A spec-driven toolkit for systematic growth campaign planning and execution of AI SaaS products, built on the foundations of spec-kit.

Status GitHub stars License Kit Variants


🎯 What is Growth Hacking Kit?

Growth Hacking Kit is a specialized variant of Spec-Kit, adapted for growth campaign planning and execution of AI SaaS products.

While Spec-Kit enables spec-driven software development with AI agents, Growth Hacking Kit applies the same methodology to the domain of growth marketing, viral mechanics, and campaign validationβ€”helping founders and growth teams discover sustainable growth through structured, AI-assisted workflows instead of ad-hoc experimentation.

Key Differences from Spec-Kit

Aspect Spec-Kit Growth Hacking Kit
Focus Software feature development Growth campaign planning & execution
Primary Workflow Specification β†’ Plan β†’ Code β†’ Test Specification β†’ Research β†’ Tasks β†’ Execute
Success Metrics Code quality, test coverage, performance K-factor, time-to-wow, engagement rate, NRR
Deliverables Production software & APIs Campaign specifications, growth tactics, retrospective analysis
CLI Command specify growthkit
Agent Commands /speckit.* /growthkit.*

πŸš€ Get Started

1. Install Growth Hacking Kit

Choose your preferred installation method:

Option 1: One-Time Usage (Recommended)

Run directly without installingβ€”always uses the latest version:

uvx --from git+https://github.com/agentii-ai/growth-hacking-kit.git growthkit init my-product

Note: This project is improving rapidly. We recommend uvx to always get the latest features and fixes.

Option 2: Persistent Installation

Install once and use everywhere (may require periodic updates):

uv tool install growthkit-cli --from git+https://github.com/agentii-ai/growth-hacking-kit.git

Then use the tool directly:

growthkit init my-product

To update to the latest version:

uv tool install growthkit-cli --force --from git+https://github.com/agentii-ai/growth-hacking-kit.git

2. Initialize Your First Growth Campaign Project

growthkit init my-ai-product
cd my-ai-product

This creates a project with growth-specific templates, constitution, and agent commands.

3. Launch Your AI Agent

Open your AI assistant (Claude Code, Cursor, Windsurf, etc.) in the project directory. You'll see /growthkit.* commands available:

/growthkit.constitution    # Establish growth-specific principles
/growthkit.specify         # Define what you're trying to grow
/growthkit.clarify         # Resolve ambiguities in your hypothesis
/growthkit.plan            # Create campaign execution plan
/growthkit.tasks           # Generate actionable growth tasks
/growthkit.implement       # Execute growth campaign workflow

4. Run Your First Growth Discovery Workflow

/growthkit.specify Launch Product Hunt campaign for AI code assistant targeting solo developers and small teams, focusing on onboarding speed and code generation quality

This generates a growth specification with:

  • Sharp personas (role, company, tools, environment)
  • Growth type and viral loop mechanism
  • Platform-specific distribution strategy
  • Success metrics (k-factor, time-to-wow, activation rate)
  • Pilot phase budget and scope

πŸ€– Supported AI Agents

Growth Hacking Kit works with all agents supported by Spec-Kit:

Agent Support Notes
Claude Code βœ… Native support
Cursor βœ… Full integration
Windsurf βœ… Complete support
Gemini CLI βœ… Verified working
GitHub Copilot βœ… Compatible
Qoder CLI βœ… Supported
Plus 10+ additional agents βœ… See Spec-Kit docs

πŸ“¦ Growth Hacking Kit Templates

Growth Hacking Kit provides 34 project templates (17 agents Γ— 2 script types) automatically downloaded when you run growthkit init. Each template includes:

  • Growth Hacking Kit Constitution v1.1.0 with 7 growth-focused principles
  • Workflow templates: spec-template.md, plan-template.md, tasks-template.md
  • 5 core commands:
    • /growthkit.specify - Define growth campaign
    • /growthkit.plan - Create campaign plan
    • /growthkit.tasks - Generate task breakdown
    • /growthkit.implement - Execute with checkpoints
    • /growthkit.constitution - View governance
  • Automation scripts: Bash and PowerShell for cross-platform support
  • Memory system: .growthkit/ working directory with growth governance (enables multi-kit coexistence with spec-kit)

Supported Template Agents (17 Total)

Templates available for all major AI agents in both bash and PowerShell variants:

Tier 1 (Official): Claude Code β€’ Cursor Agent β€’ Windsurf β€’ Google Gemini Tier 2: GitHub Copilot β€’ Qwen β€’ Codex β€’ OpenCode Tier 3: Qoder β€’ KiloCode β€’ Auggie β€’ Roo β€’ CodeBuddy β€’ AMP β€’ Shai β€’ Jules β€’ Q

πŸ‘‰ Full Template Reference β†’ - See all 17 agents, template structure, platform support, and customization guides.

Automated Template Releases

Growth Hacking Kit uses automated GitHub Actions to generate and publish all 34 template variants:

  • Trigger: Push a version tag (e.g., git tag v0.1.0 && git push --tags)
  • Generation: All templates built from .growthkit/ source directory
  • Validation: Automated checks ensure no Spec-Kit references, correct structure, and Growth-Hacking-Kit v1.1.0 constitution
  • Distribution: Published to GitHub Releases with SHA-256 checksums
  • Local Testing: Run ./scripts/build-templates.sh v0.1.0-test to build and validate locally

Download from GitHub Releases with SHA-256 checksums.


🎯 Core Growth Workflow

Phase 1: Specification (/growthkit.specify)

Define WHAT you're trying to grow and WHY:

  • Target personas (role/skill, company, tools, environment)
  • Growth type (Vibe Growth, Trust Growth, Agentic Growth)
  • Viral loop mechanism (Remix Loop, Integration Loop, Watermark Loop)
  • Success metrics (k-factor >1.1, time-to-wow <5 min, NRR >106%)
  • Platform distribution strategy
  • Pilot phase budget and scope

Phase 2: Clarification (/growthkit.clarify)

Resolve ambiguities before committing to execution:

  • Validate persona sharpness and specificity
  • Clarify growth mechanisms and viral loops
  • Define success metrics precisely
  • Identify unstated assumptions about distribution

Phase 3: Planning (/growthkit.plan)

Define HOW you'll execute growth:

  • Platform-specific tactics (X/Twitter 16:9, TikTok 9:16, LinkedIn case studies)
  • Content strategy and creative direction
  • Audience targeting and acquisition strategy
  • Pilot phase validation criteria
  • Scale phase budget and timeline

Phase 4: Task Breakdown (/growthkit.tasks)

Generate actionable growth tasks:

  • Organize by phases: Setup β†’ Pilot β†’ Scale β†’ Measure
  • Pilot phase execution (<10% of total budget)
  • Go/no-go validation checkpoints
  • Scale phase parallel opportunities
  • Measurement and retrospective tasks

Phase 5: Execution (/growthkit.implement)

Execute growth campaign systematically:

  • Create campaign assets (video, copy, graphics)
  • Run pilot phase with audience segment
  • Validate go/no-go criteria before scaling
  • Execute full-scale distribution
  • Measure and document learnings

🌟 Growth Hacking Kit Constitution

Growth Hacking Kit is built on 7 core principles that guide all campaign work:

I. Spec-Driven Growth

Plan every campaign with measurable specifications before execution.

II. Viral Loop Engineering

Build systematic viral mechanics (Remix, Integration, or Watermark) into every campaign.

III. Agent-First Distribution

Optimize content for AI agent citation and algorithmic amplification.

IV. Measurement-First Metrics

Define success metrics (k-factor, time-to-wow, engagement) upfront, not retrospectively.

V. Platform-Native Tactics

Create platform-specific content (X: 16:9, TikTok: 9:16, LinkedIn: professional) that matches algorithms.

VI. Test-Before-Scale

Run mandatory pilot phases (<10% budget) with validation gates before full rollout.

VII. Community-Led Growth

Prioritize organic community amplification over paid advertising.

See memory/constitution.md for full details.


πŸ“š Reference Documentation

Growth Hacking Kit includes comprehensive reference materials to guide your campaigns:

  • refs/0_overview.md - Overview of growth campaigns for AI SaaS products
  • refs/1_principles_for_constitution.md - Growth-specific principles and patterns
  • refs/2_define_for_specify.md - How to structure sharp growth specifications
  • refs/3_project_management_for_plan.md - Campaign planning methodology
  • refs/4_pm_tasking_for_tasks.md - Growth campaign task patterns
  • refs/instructions.md - How to create your own kit variants

πŸ”§ Multi-Kit Installation

Growth Hacking Kit is designed to coexist with Spec-Kit and other kit variants:

# Install Spec-Kit for software development
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

# Install Growth Hacking Kit for growth campaigns
uv tool install growthkit-cli --from git+https://github.com/agentii-ai/growth-hacking-kit.git

# Both tools work independently
specify init my-feature      # Software feature project
growthkit init my-campaign   # Growth campaign project

In your AI agent, both command namespaces are available:

  • /speckit.* commands for software development workflows
  • /growthkit.* commands for growth campaign workflows

πŸŽ›οΈ CLI Reference

growthkit init - Initialize Growth Campaign Project

growthkit init <PROJECT_NAME>
growthkit init my-product --agent claude
growthkit init my-product --agent cursor-agent --script ps   # PowerShell scripts

Options:

  • --agent, -a - Specify AI assistant (claude, cursor-agent, windsurf, gemini, copilot, qoder, qwen, opencode, codex, kilocode, auggie, roo, codebuddy, amp, shai, q, bob)
  • --script, -s - Script variant (sh for bash/zsh, ps for PowerShell)
  • --version, -v - Template version to download (default: latest)
  • --force, -f - Overwrite existing directory without confirmation

Interactive Mode:

If you don't provide options, the CLI will prompt you interactively:

growthkit init my-product
# Prompts for: agent selection, script type

Growthkit CLI interactive installer (agent + OS/script selection)


πŸš€ Examples by Growth Type

Vibe Growth (Developer Tools - Cursor, Claude Code)

growthkit init ai-code-assistant
/growthkit.specify "Validate product-market-fit for AI-powered code generation among backend engineers working at Series A SaaS companies, similar to Cursor's approach"

Expected artifacts:

  • Personas: Backend engineers at 50-500 person SaaS, use Python/Go/Rust
  • Viral loop: Watermark Loop (code snippets shared with product watermark)
  • Success metric: Time-to-first-completion <10 seconds, edit distance <15%
  • K-factor target: >1.2 (developer network effects)

Trust Growth (Vertical AI - Harvey, Writer)

growthkit init contract-ai
/growthkit.specify "Validate willingness-to-pay for AI-powered legal document analysis among solo practitioners and small law firms with 1-10 lawyers"

Expected artifacts:

  • Personas: Solo practitioners and 2-person law firms, spending >$5k/month on legal research
  • Viral loop: Integration Loop (AI outputs embedded in existing legal workflows)
  • Success metric: Time-to-first-document <3 minutes, cost savings >50% vs. manual review
  • K-factor target: >1.1 (professional referral network)

Agentic Growth (Creative Tools - Runway, HeyGen)

growthkit init video-generation
/growthkit.specify "Validate demand for text-to-video generation among YouTube creators and TikTok content creators with 10k-100k subscriber base"

Expected artifacts:

  • Personas: Content creators, 20-40 hours/week creating videos, spend $200-500/month on tools
  • Viral loop: Remix Loop (creators share generated videos with platform attribution)
  • Success metric: Time-to-first-render <5 minutes, video completion rate >80%
  • K-factor target: >1.3 (TikTok/YouTube network effects)

πŸ“– Learn More


🚧 Roadmap

Phase 1: Core Growth Workflow βœ… COMPLETE

  • growthkit init - Project initialization with 17 AI agents
  • /growthkit.specify - Campaign specification
  • /growthkit.clarify - Ambiguity resolution
  • /growthkit.plan - Campaign planning
  • /growthkit.tasks - Task generation
  • /growthkit.implement - Campaign execution

Phase 2: Growth Intelligence (v0.2.0) πŸ”„ PLANNED

  • Growth metrics dashboard
  • Viral loop analyzer
  • Platform-specific optimization engine
  • A/B testing framework
  • Real-time campaign monitoring

Phase 3: Team Collaboration (v0.3.0) πŸ”„ PLANNED

  • Multi-user campaign management
  • Shared retrospectives
  • Team role-based access
  • Campaign templates library

Phase 4: Advanced Analytics (v1.0.0) πŸ”„ PLANNED

  • Attribution modeling
  • Cohort analysis
  • Predictive growth forecasting
  • Community sentiment analysis

πŸ—οΈ Project Structure

growth-hacking-kit/
β”œβ”€β”€ .claude/commands/          # Claude Code slash commands
β”‚   β”œβ”€β”€ growthkit-constitution.md
β”‚   β”œβ”€β”€ growthkit-specify.md
β”‚   β”œβ”€β”€ growthkit-clarify.md
β”‚   β”œβ”€β”€ growthkit-plan.md
β”‚   β”œβ”€β”€ growthkit-tasks.md
β”‚   └── growthkit-implement.md
β”œβ”€β”€ .growthkit/                # Growth Hacking Kit templates
β”‚   β”œβ”€β”€ memory/
β”‚   β”‚   └── constitution.md        # Growth principles (v0.1.0)
β”‚   β”œβ”€β”€ templates/
β”‚   β”‚   β”œβ”€β”€ spec-template.md       # Campaign specification template
β”‚   β”‚   β”œβ”€β”€ plan-template.md       # Campaign planning template
β”‚   β”‚   β”œβ”€β”€ tasks-template.md      # Task breakdown template
β”‚   β”‚   └── commands/              # Agent command templates
β”‚   └── scripts/
β”‚       β”œβ”€β”€ bash/                  # Bash automation scripts
β”‚       └── powershell/            # PowerShell automation scripts
β”œβ”€β”€ docs/                      # Documentation
β”‚   β”œβ”€β”€ API.md                 # API reference
β”‚   └── TROUBLESHOOTING.md     # Troubleshooting guide
β”œβ”€β”€ specs/
β”‚   └── 001-growth-hacking-kit/    # Feature specification
β”œβ”€β”€ tests/                     # Test suite
β”œβ”€β”€ src/growthkit/             # Source code
β”‚   β”œβ”€β”€ cli/                   # CLI commands
β”‚   β”œβ”€β”€ constitution/          # Validation engine
β”‚   └── research/              # Growth research modules
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ README.md
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ CONTRIBUTING.md
└── PROJECT_COMPLETION_SUMMARY.md

πŸ”§ Prerequisites

Verify Your Setup

Ensure you have the required tools installed:

# Check uv installation
uv --version

# Check Python version
python --version

# Check Git installation
git --version

🌐 Creating Your Own Kit Variant

Growth Hacking Kit demonstrates how to adapt spec-driven methodology to any domain. Want to create a variant for product design, marketing, or business writing?

See refs/instructions.md for a comprehensive guide on:

  • How to fork and adapt spec-kit for your domain
  • How to define domain-specific principles
  • How to create templates and reference materials
  • How to enable multi-kit coexistence

Example variants:

  • pd-kit - Product design and UX workflows
  • marketing-kit - Content marketing and distribution
  • writing-kit - Technical and business writing
  • blog-kit - Blog content planning

All variants are published at kits.agentii.ai.


πŸ™ Acknowledgements

Growth Hacking Kit is built on the excellent work of the Spec-Kit project from GitHub. We preserve 100% of Spec-Kit's architecture and infrastructure while adapting templates and methodology for growth campaign planning and execution.

Spec-Kit Credits:


πŸ’¬ Support

For issues, questions, or feedback:


πŸ“„ License

This project is licensed under the terms of the MIT open source license. See LICENSE for details.

Note: Growth Hacking Kit extends Spec-Kit's MIT license. For Spec-Kit license details, see Spec-Kit LICENSE.


🌟 Why Growth Hacking Kit?

For Growth Teams & Founders:

  • Systematic: Replace intuition-based growth with structured, hypothesis-driven campaigns
  • AI-Assisted: Leverage AI agents for specification, planning, and execution
  • Validated: Reference templates based on proven growth patterns from successful AI products
  • Evidence-Driven: Focus on measurable metrics (k-factor, time-to-wow) and validation gates

For the Open Source Community:

  • Reproducible: Spec-driven workflows are more transparent and collaborative than ad-hoc processes
  • Extensible: Growth Hacking Kit serves as a reference for creating domain-specific kit variants
  • Community-Friendly: All templates and reference materials are open source and MIT-licensed
  • Professional: Built on proven Spec-Kit infrastructure, adapted by experienced growth leaders

Ready to systematize your growth with confidence?

growthkit init my-product

Let's build sustainable growth through measurement, validation, and community amplification.


About

Spec-driven growth hacking toolkit for AI SaaS products. Discover and validate product-market fit through systematic campaigns with AI agents. Multi-kit coexistence with spec-kit

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •