Skip to main content

Architect loop framework for AI-driven development

Project description

ready-to-work (rtw)

Plan → Build → Review loop for AI-driven development. Uses Cursor Agent CLI as the default backend.

Installation

uv tool install git+https://github.com/joey-lou/ready-to-work.git

Prerequisites: uv, Cursor Agent CLI (authenticated), Python 3.11+.

Usage

rtw run task.md              # Run architect loop (default model: sonnet-4.6)
rtw run task.md --max-iter 5
rtw run task.md --model gpt-4o  # Override model (must be a known-valid model)
rtw list                     # List runs
rtw resume                   # Resume latest run (use -w /path/to/project if needed)

Development

uv tool install --editable .   # Pick up code changes without reinstalling
uv sync
uv run python -m pytest
uv run ruff check . && uv run ruff format .

Pre-commit runs ruff and pytest on commit:

uv run pre-commit install

Releasing

Version is derived from git tags via hatch-vcs. To release:

git tag v0.3.0 && git push --tags

Pushing a tag triggers the Release workflow, which builds the package and publishes to PyPI and GitHub Releases.

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

ready_to_work-0.0.0a1.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

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

ready_to_work-0.0.0a1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file ready_to_work-0.0.0a1.tar.gz.

File metadata

  • Download URL: ready_to_work-0.0.0a1.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ready_to_work-0.0.0a1.tar.gz
Algorithm Hash digest
SHA256 5b72e4faf76cbc4a1920382537659237b6acf5c5b93fe3931909f4b3fb882371
MD5 0107c98c481f5ab7c31b087c88be3e1a
BLAKE2b-256 2110606163366017ce2a6dc326c8b9566a63b85a10a0c2907c5196ee7800c299

See more details on using hashes here.

Provenance

The following attestation bundles were made for ready_to_work-0.0.0a1.tar.gz:

Publisher: release.yml on joey-lou/ready-to-work

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

File details

Details for the file ready_to_work-0.0.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for ready_to_work-0.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 94b64ecc6bd524dad0d23c25f7c10c837788d5fef21e6e008c857f4e7581205d
MD5 ca5e37cf9144e64339fd417066148e5b
BLAKE2b-256 e2cb74a70f1a217bfee82ed829d7982f34456f9fa2433e31e9efe6891e21f0bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ready_to_work-0.0.0a1-py3-none-any.whl:

Publisher: release.yml on joey-lou/ready-to-work

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