Skip to main content

A minimal protocol for Getting Things Done with AI agents

Project description

⚡ GSD-Lite

(lite) Get Sh*t Done with AI Agents.

A minimal, file-based protocol to keep your AI sessions focused, context-aware, and productive.

PyPI

Inspired by gsd

🚀 Quick Start

No installation required. Run directly with uv (recommended):

# Initialize a new project
uvx gsd-lite

# Or update an existing one
uvx gsd-lite --update

🧐 What is this?

GSD-Lite is a set of markdown templates that structure your interaction with coding agents (Claude, ChatGPT, Cursor, Windsurf).

Instead of treating the chat as ephemeral, GSD-Lite forces the agent to maintain persistent state in your file system. This drastically reduces hallucinations and "context amnesia" during long coding sessions.

The Artifacts

File Purpose
PROTOCOL.md The rulebook. The agent reads this to know how to behave.
STATE.md The high-level map. Tracks Phase, Current Task, and Decisions.
WORK.md The execution log. Tracks every action, file change, and command.
INBOX.md The parking lot. Captures scope creep, ideas, and bugs for later.
HISTORY.md The ledger. A permanent record of completed phases.

🛠️ Usage

  1. Scaffold: Run uvx gsd-lite in your project root.
  2. Prompt: Start your AI session with:

    "Hi! Please read gsd-lite/template/PROTOCOL.md to start the session."

  3. Flow: The agent will guide you through:
    • Planning Mode: Creating a Moodboard and defining scope.
    • Execution Mode: Logging work and updating state.
    • Review Mode: Promoting results and cleaning up logs.

🔄 Updating

As the protocol evolves, you can pull the latest templates without losing your active session data:

uvx gsd-lite --update

This refreshes gsd-lite/template/ but keeps your active STATE.md and WORK.md safe.

📄 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

gsd_lite-1.3.3.tar.gz (682.9 kB view details)

Uploaded Source

Built Distribution

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

gsd_lite-1.3.3-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file gsd_lite-1.3.3.tar.gz.

File metadata

  • Download URL: gsd_lite-1.3.3.tar.gz
  • Upload date:
  • Size: 682.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gsd_lite-1.3.3.tar.gz
Algorithm Hash digest
SHA256 6f58bd359ea00336df216b28f912cb750cbdbcccb5fe5125d4f414eefbd92de5
MD5 b8c80914636f15ffa81a3694338003af
BLAKE2b-256 439b2688b5f6b15945d3e8e3811c41445e6a9aac571a616a04ed0f4246cf4e69

See more details on using hashes here.

File details

Details for the file gsd_lite-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: gsd_lite-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gsd_lite-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 68ad1183d22db71ba9c6039c00f1c9cb02962159ecb5252d8491f7d15283c596
MD5 7437af9c8134500f6f97a01419f74911
BLAKE2b-256 f8b649dad49bbaf9586479f740854f91899e4a9eeb93f6298d4b41e281493045

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