Skip to main content

Install WholeLoop agent skills into app repos (Cursor, Claude Code, VS Code)

Project description

WholeLoop

WholeLoop is an agentic delivery workflow (ADWF): product specs → user stories (Linear, Jira, or manual) → gated agents in the IDE → implementation → review → PR → handoff.

Portable skills + CLI + docs. No background orchestrator, no n8n — developers run the pipeline in Cursor, Claude Code, or VS Code.

What you get

Area In this repo
Skills agents/skills/*/SKILL.md
CLI wholeloop-cli on PyPI → wholeloop initinstall/ · docs/CLI.md
Trackers docs/TRACKERS.md — Linear, Jira, manual
Spec template references/SPEC.template.md (product repo)
Conventions references/PROJECT_CONVENTIONS.template.md
Workflow docs/WORKFLOW_PRODUCT_LINEAR.md

Principles

  1. Spec in product repo — ARTIFACT-WAL; stories in your issue tracker (or manual list).
  2. One run per deliveryworkspace/runs/<run-key>/context.json (+ plan.md per story).
  3. Human gates — After spec-review and planner (and PR when applicable).
  4. IDE-native — Skills + MCP or pasted stories; no WholeLoop server to deploy.

Quick start

  1. Read docs/WORKFLOW_PRODUCT_LINEAR.md.

  2. Install the CLI:

    macOS (Homebrew):

    brew install uv
    uv tool install wholeloop-cli
    

    Any OS (uv already installed):

    uv tool install wholeloop-cli
    

    pipx, pip, Git, upgrades: install/README.md.

  3. In your app repo:

    wholeloop init
    wholeloop doctor
    wholeloop conventions bootstrap   # or --conventions-from team file
    
  4. Run the project-conventions agent in your IDE → approve .agents/skills/references/project-conventions.md.

  5. Product repo: copy references/SPEC.template.mdspecs/.

docs/SETUP_NEW_PROJECT.md · docs/IDE_SETUP.md · GUIDELINES.md

Version: skills and docs target v0.2. Check PyPI for the latest CLI; use uv tool install wholeloop-cli --upgrade --force after publishing a new release.

License

MIT — see LICENSE.

Contributing

See CONTRIBUTING.md.

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

wholeloop_cli-0.2.1.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

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

wholeloop_cli-0.2.1-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

Details for the file wholeloop_cli-0.2.1.tar.gz.

File metadata

  • Download URL: wholeloop_cli-0.2.1.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"name":"macOS","version":"26.2"},"implementation":{"name":"CPython","version":"3.10.20"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.5.6 7 Apr 2026","python":"3.10.20","system":{"name":"Darwin","release":"25.2.0"}} HTTPX2/2.3.0

File hashes

Hashes for wholeloop_cli-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c5e70222b340f0a031997ce625aa2bde36a120f532f14899799e3dc40d9fad03
MD5 d36fe9bab0efb71a765c181a1b5869f3
BLAKE2b-256 8fe3e0c43918fbefd3eda9b989e620496f88e040a0a52dcadd694d9cab16a967

See more details on using hashes here.

File details

Details for the file wholeloop_cli-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: wholeloop_cli-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 43.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"name":"macOS","version":"26.2"},"implementation":{"name":"CPython","version":"3.10.20"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.5.6 7 Apr 2026","python":"3.10.20","system":{"name":"Darwin","release":"25.2.0"}} HTTPX2/2.3.0

File hashes

Hashes for wholeloop_cli-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 61f3624949e26e1e4ef8c9859745e2b948554b0e8ef6066b509ab8a754712bc8
MD5 1066aa43002492051ef83287dc0bf896
BLAKE2b-256 7480eb5d0f2cb42a55f737aecb9efa33e29ec91f5fbb85b205e8672134b98bc3

See more details on using hashes here.

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