Metadata-Version: 2.4
Name: claudegen
Version: 0.1.1
Summary: Automatic CLAUDE.md generator — analyses your repo and writes it for you
Project-URL: Homepage, https://github.com/Soren0608/claudegen
Project-URL: Repository, https://github.com/Soren0608/claudegen
Project-URL: Bug Tracker, https://github.com/Soren0608/claudegen/issues
License: MIT
License-File: LICENSE
Keywords: CLAUDE.md,anthropic,claude,claude-code,cli,generator
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# claudegen

Automatic `CLAUDE.md` generator. Analyses your repo and writes the file for you.

## Install

```bash
pip install claudegen
```

## Usage

```bash
# Analyse current directory and write CLAUDE.md
claudegen

# Preview without writing
claudegen --dry-run

# Overwrite existing CLAUDE.md
claudegen --force

# Analyse a specific repo
claudegen ~/projects/myapp
```

## What it detects

- **Languages** — Python, TypeScript, JavaScript, Rust, Go, Ruby, and more
- **Frameworks** — FastAPI, Django, Next.js, React, Express, and more
- **Package manager** — pip, uv, poetry, npm, pnpm, yarn, cargo, etc.
- **Test runner** — pytest, jest, vitest, go test, cargo test
- **Linter / formatter** — ruff, black, eslint, prettier, clippy
- **Commands** — install, build, test, lint, run
- **Project structure** — key directories with descriptions
- **Code conventions** — indentation, quotes, type annotations
- **Infrastructure** — Docker, CI/CD

## Why

CLAUDE.md is the most important file for getting good results from Claude Code, but it's tedious to write from scratch. `claudegen` does it in one command.

## Zero dependencies

Pure Python stdlib. No extra packages required.
