Skip to main content

PLG analysis toolkit for codebases - analyze code, detect growth opportunities, generate documentation

Project description

skene-growth

PyPI version Python License: MIT

PLG (Product-Led Growth) codebase analysis toolkit. Scan your codebase, detect growth opportunities, and generate actionable implementation plans.

Quick Start

uvx skene-growth config --init   # Create config file
uvx skene-growth config          # Set provider, model, API key
uvx skene-growth analyze .       # Analyze your codebase
uvx skene-growth plan            # Generate a growth plan
uvx skene-growth build           # Build an implementation prompt
uvx skene-growth status          # Check loop implementation status

What It Does

  • Tech stack detection -- identifies frameworks, databases, auth, deployment
  • Growth feature discovery -- finds existing signup flows, sharing, invites, billing
  • Revenue leakage analysis -- spots missing monetization and weak pricing tiers
  • Growth plan generation -- produces prioritized growth loops with implementation roadmaps
  • Implementation prompts -- builds ready-to-use prompts for Cursor, Claude, or other AI tools
  • Loop validation -- AST-based checks verify that growth loop requirements are implemented
  • Interactive chat -- ask questions about your codebase in the terminal

Supports OpenAI, Gemini, Claude, LM Studio, Ollama, and any OpenAI-compatible endpoint. Free local audit available with no API key required.

Installation

# Install uv (if you don't have it)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Recommended (no install needed)
uvx skene-growth

# Or install globally
pip install skene-growth

Documentation

Full documentation: www.skene.ai/resources/docs/skene-growth

MCP Server

skene-growth includes an MCP server for integration with AI assistants. Add to your assistant config:

{
  "mcpServers": {
    "skene-growth": {
      "command": "uvx",
      "args": ["--from", "skene-growth[mcp]", "skene-growth-mcp"],
      "env": {
        "SKENE_API_KEY": "your-api-key"
      }
    }
  }
}

Contributing

Contributions are welcome. Please open an issue or submit a pull request on GitHub.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skene_growth-0.2.1b1.tar.gz (218.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skene_growth-0.2.1b1-py3-none-any.whl (144.3 kB view details)

Uploaded Python 3

File details

Details for the file skene_growth-0.2.1b1.tar.gz.

File metadata

  • Download URL: skene_growth-0.2.1b1.tar.gz
  • Upload date:
  • Size: 218.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skene_growth-0.2.1b1.tar.gz
Algorithm Hash digest
SHA256 fdc7375eaade8c1115c1fca8e4d972bad789d309e0e1f3e75a3ccc816b3e236a
MD5 6be23c67c4ca3ca9e5dca634505c7694
BLAKE2b-256 57669a2a671e8cdd1917a30d598f04dd943775f04ac0b1849973d19a4b4da068

See more details on using hashes here.

Provenance

The following attestation bundles were made for skene_growth-0.2.1b1.tar.gz:

Publisher: publish.yml on SkeneTechnologies/skene-growth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skene_growth-0.2.1b1-py3-none-any.whl.

File metadata

  • Download URL: skene_growth-0.2.1b1-py3-none-any.whl
  • Upload date:
  • Size: 144.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skene_growth-0.2.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 29da387b78b7cd7dc9af7fbd6200254e87ee2fe825cd6ce40d683ed5008c2d9e
MD5 7e3fdf81a45afad3a30f975c24749d90
BLAKE2b-256 a402211bbd6beb61db795bdd17909680c9bcfe7160e4b607466bf43193c23dec

See more details on using hashes here.

Provenance

The following attestation bundles were made for skene_growth-0.2.1b1-py3-none-any.whl:

Publisher: publish.yml on SkeneTechnologies/skene-growth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page