Metadata-Version: 2.3
Name: engineeringagent
Version: 0.5.0
Summary: Add your description here
Author: soetang
Author-email: soetang <benjamin@soetang.dk>
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pydantic>=2.12.5
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: typer>=0.24.1
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# engineeringagent

`engineeringagent` is a CLI for agent-driven implementation loops with markdown task plans and repository-local quality checks.

Install the CLI however you prefer, then run `engineeringagent ...` commands.

eg: `uv add engineeringagent`

Quickstart:

```bash
engineeringagent init
engineeringagent schema plan
engineeringagent validate-plan docs/plans/example-plan.md
engineeringagent check validate
engineeringagent implement docs/plans/example-plan.md
```

`engineeringagent init` scaffolds `engineeringagent.toml`, `AGENTS.md`, prompt templates, quality checks, and `docs/plans/example-plan.md`.

Schema export examples:

```bash
engineeringagent schema plan > plan-frontmatter.schema.json
engineeringagent schema quality > quality.schema.json
```

The plan schema describes only the YAML frontmatter at the top of a markdown plan file, not the full markdown document body.

See `docs/getting-started.md` and `docs/reference.md`.
