Product-Led Growth (PLG) analysis toolkit that detects tech stacks, plans growth loops and builds the loop iteratively.
# Add to your Claude Code skills
git clone https://github.com/SkeneTechnologies/skeneGuides for using mcp servers skills like skene.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Skene reads your codebase and produces a user journey for your product: the lifecycle stages a user moves through, the milestones inside each stage, and the code or database evidence that proves each milestone is real.
Install and launch the interactive terminal UI:
curl -fsSL https://raw.githubusercontent.com/SkeneTechnologies/skene/main/tui/install.sh | bash
skene
The wizard walks you through provider selection, authentication, and analysis — no configuration needed upfront.
Skene turns a repository into a single journey.yaml describing your product's user lifecycle, and renders it as an interactive diagram.
tracked_event, a confidence score, and one or more evidence chips pointing back to the exact code path, database table, or config file that justifies it.*.sql files, or both for richer evidence.Supports OpenAI, Gemini, Claude, LM Studio, Ollama, and any OpenAI-compatible endpoint.
The TUI is an interactive wizard that guides you through the entire workflow. No prerequisites — the installer handles everything.
# Install the TUI
curl -fsSL https://raw.githubusercontent.com/SkeneTechnologies/skene/main/tui/install.sh | bash
# Launch it
skene
If you prefer the command line, you can run Skene directly with uvx (no install needed) or install it globally:
# Install uv (if you don't have it)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Run directly (no install needed)
uvx skene analyse-journey .
# Or install globally
pip install skene
skene analyse-journey .
Useful flags:
--schema-dir <dir> — point at a directory of exported *.sql files to enable the schema agent-o <path> — override the output file (default ./skene-context/journey.yaml)--no-specialize — keep the canonical stage names instead of letting the LLM specialize themFor full CLI usage, see the documentation.
Both the Python CLI and the TUI write artifacts to a single bundle directory in your project root, created automatically if missing.
./skene-context/journey.yaml — the analysed user journey for your product.output_dir in .skene.config or pass -o/--output to write elsewhere.| Directory | Description | Language | Distribution |
|-----------|-------------|----------|-------------|
| src/skene/ | CLI + analysis engine | Python | PyPI |
| tui/ | Interactive terminal UI wizard | Go | GitHub Releases |
| cursor-plugin/ | Cursor IDE plugin | — | — |
| skills/ | Skene Skills — composable backend schemas for Supabase | SQL | npm |
The TUI (tui/) is a Bubble Tea app that provides an interactive wizard experience and orchestrates the Python CLI via uvx. Each package has independent CI/CD pipelines.
Contributions are welcome. Please open an issue or submit a pull request.