From 0ae48b6eed49ae12717dd08580bf5df13d346b61 Mon Sep 17 00:00:00 2001 From: Jammy Nightingale Date: Mon, 27 Apr 2026 17:09:53 +0100 Subject: [PATCH] docs: link CONTRIBUTING.md to PyAutoPrompt as maintainer workflow entrypoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyAutoPrompt (github.com/PyAutoLabs/PyAutoPrompt) is now the public workflow repo that hosts the PyAuto task registry and prompt-coupled Claude Code skills. Adds a "Maintainer Workflow" section to CONTRIBUTING.md explaining the prompt → issue → PR pipeline, with a clear note that external contributors can continue to file issues directly without needing PyAutoPrompt access. Co-Authored-By: Claude Opus 4.7 (1M context) --- CONTRIBUTING.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d5eb31..9ba1cb2 100755 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,6 +10,25 @@ This project uses an AI-first development workflow. Most features, bug fixes, an 3. **Human review** — All AI-generated pull requests are reviewed by maintainers before merging. +## Maintainer Workflow + +Maintainer-driven dev work starts as a prompt file in +**[PyAutoPrompt](https://github.com/PyAutoLabs/PyAutoPrompt)** — the public +workflow repo that hosts the PyAuto task registry and the prompt-coupled +Claude Code skills. The pipeline: + +1. Write the task as `PyAutoPrompt//.md` (free-form markdown + describing what to do, with `@RepoName/path/to/file.py` references). +2. `/start_dev /.md` — reads the prompt, audits the code, + drafts the GitHub issue you see in this repo, and files it. +3. `/start_library` or `/start_workspace` — opens a feature worktree under + `~/Code/PyAutoLabs-wt//`. +4. `/ship_library` / `/ship_workspace` — runs tests, opens the PR, and + tracks state in `PyAutoPrompt/active.md`. + +External contributors don't need PyAutoPrompt access — open an issue using +the templates in this repo and the same machinery handles it on our end. + ## Creating an Issue When opening an issue, please use the provided issue templates. The **Feature / Task Request** template follows our standard format: