mahmoud / mahmoud/awesome-python-applications

Add project: Skene

Open Beginner friendly
#215 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
18k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

Basic info

Application name: Skene

Application repo link: https://github.com/SkeneTechnologies/skene

Application home link: https://www.skene.ai

Application description: Codebase analysis toolkit for product-led growth. Ships as an interactive terminal UI wizard (Bubble Tea) that orchestrates a Python CLI + analysis engine to scan a repo, detect the tech stack, map existing growth features (signup, invites, sharing, billing), surface revenue leakage, and generate prioritized growth recommendations with implementation roadmaps and ready-to-paste prompts for Cursor/Claude. Targets founders and engineers at early-stage PLG products. Supports OpenAI, Gemini, Claude, LM Studio, Ollama, any OpenAI-compatible endpoint as LLM backend.

Qualifications

  • Free software with an online source repository.
  • Using Python for a considerable part of their functionality. (core CLI and analysis engine — src/skene/, published on
    PyPI as skene; the TUI wrapper is a thin Go front-end that invokes the Python CLI via uvx)
  • Well-known, or at least prominently used in an identifiable niche. (product-led growth tooling for indie founders / early-stage SaaS)
  • Maintained.
  • An application, not a library or framework. (end-user CLI + TUI wizard; no Python code required from the user)

Links

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review nearby application entries in the awesome-python-applications repository to identify the expected format and placement. Verify Skene’s repository, home, documentation, and PyPI links, then add the supplied project details; it is done when the entry matches the catalog style and all links are included.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, python
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.