Use this flow when you want to report a problem, suggest an improvement, or make a contribution to the Agent Systems Handbook. This is the handbook’s practical GitHub flow, not the release-branch model sometimes called GitFlow. The sequence is: ask or open an issue, claim the work, make a small branch, open a pull request, and respond to review.Documentation Index
Fetch the complete documentation index at: https://labs.prompthon.io/llms.txt
Use this file to discover all available pages before exploring further.
Choose The Right Entry Point
| Situation | First step | GitHub step |
|---|---|---|
| You are reading and something is confusing | Ask in Discord #general-chats | Open an issue only after the problem is concrete |
| You found a broken link, factual problem, or workflow bug | Check the Support guide | Use Bug Or Broken Surface Report |
| You have a content suggestion | Ask in #handbook-contributors if the shape is unclear | Use Content Proposal |
| You want a repository process or feature change | Ask in #handbook-contributors if you need routing help | Use Repository Feature Or Process Proposal |
| You want to pick up an existing task | Check Discord #good-first-issues-feed or GitHub issues | Comment a claim request on the issue |
| You opened a PR and need review coordination | Use the PR thread first | Use #code-review only for lightweight coordination |
| You want to discuss current AI news or ecosystem signals | Start in #ai-trends | Open an issue only when the discussion turns into a scoped handbook change |
Open Or Find An Issue
Use GitHub Issue Guide before creating a new issue.
Content Proposal: new pages, major page revisions, radar notes, or curated reference notes.Source Project Proposal: repo-owned examples or starter projects under an allowedexamples/folder.Practitioner Skill Package: code-plus-docs skill packages underskills/.Repository Feature Or Process Proposal: workflow, template, label, review, or contributor-process changes.Bug Or Broken Surface Report: broken links, factual problems, example defects, template issues, or workflow regressions.
Claim The Work
Do not start a large contribution silently. Make the claim visible on the issue. For public contributors who are not internal contributors yet, leave this comment:
claimed label before treating the work as
yours. Maintainers should leave the GitHub assignee field empty unless the
contributor is already an internal contributor for this repository.
If your plan changes, add a short update comment before changing scope.
Work From A Fork Or Branch
If you do not have write access to the repository, fork it first.
- Create a branch from the latest
main. - Keep the branch focused on the claimed issue.
- Put the file in the correct contributor lane or template path.
- Add or update links so the work is discoverable.
- Run the checks listed in the matching guide.
Open The Pull Request
Open the pull request againstPrompthon-IO/agent-systems-handbook:main.

- Link the issue you claimed.
- Choose the contribution type from the template.
- Name the target path and any indexes or navigation links updated.
- Explain source lineage if outside material shaped the work.
- List the checks you ran.
- Keep the scope small enough for a reviewer to understand in one pass.
Review And Merge
Use the PR thread as the main review surface. If a reviewer asks for changes, respond in the thread and push follow-up commits to the same branch. Before requesting merge:- Re-read Review Checklist.
- Confirm the contribution type and placement are correct.
- Confirm new or revised pages are linked from the relevant contributor or reading-path surface.
- Confirm screenshots do not expose private account data, tokens, drafts, or notifications.
- If the PR changes example code, run
python3 scripts/verify_example_projects.py. - If the PR moves or renames files, run
python3 scripts/check_filename_casing.py.
Maintainer Expectations
Maintainers should keep the public state easy to read:- Use
claimedwhen a public contributor is actively working on an issue. - Remove
claimedor leave a status comment if work goes quiet. - Keep feedback in the issue or PR when possible so future contributors can understand the decision.
- Route early, high-level questions back to Discord instead of forcing every conversation into an issue.
