Camino
Open-source contribution helper

Every issuehas a trail

Camino walks it with you — from a GitHub issue URL to a grounded plan you can open a pull request from. Four stations, no guesswork.

Walk the stations ↓

Any public repository

Station one

Paste the issue

Any issue on any public repository. No setup, no install — just the URL you were already looking at.

You'll sign in first, then the preview runs.

Station two

Read the signals

Before anything is generated, Camino checks whether the issue is actually up for grabs — assignees, open pull requests, maintainer notes — so you don't spend a weekend on work someone already claimed.

jballo/camino · issue #53 · open

Allow users to delete issue briefs

  • This issue is already assigned (jballo).

Someone is already on it — in this case the maintainer. A good moment to pick another issue, before any work is done.

Station three

Find the right branch

Many projects don't merge into main. Camino checks where recent pull requests actually landed and shows you the evidence.

PRs to this project target

dev

10 of 10 recently merged PRs targeted `dev`

The repository's default branch is main. A pull request opened there would have been the wrong one.

Station four

Get the brief

A plan grounded in the actual code: which files to read, how to set up, what to test, and what to ask the maintainer.

Brief · jballo/camino #53

Allow users to delete issue briefs

Implement a feature that allows users to delete their own issue briefs from the home-page workbench. This will require creating a deletion endpoint in the backend and adding UI elements for confirming and executing the deletion in the frontend.

Reading steps
06
Plan checklist
4 items
Warnings
01
Confidence
high
  • ReadBackend/app/api/briefs.py:359-365The GET endpoint for one brief: path parameter, session, authenticated user, ownership check.
  • ReadPOST /api/v1/briefsBackend/app/api/briefs.py:225-230
  • ReadFrontend/src/app/briefs/[id]/page.tsx:52-61The reader's stop() handler: the cancel call a delete button would sit beside.
  • TestTest the DELETE endpoint to ensure it correctly removes a brief when the user is authorized.
  • PlanClarify behavior for deleting briefs that are currently being processed.

Indexed at 31afb7e · head 31afb7e

Arrival

Open your pull request

The last stretch is yours. Camino keeps the brief so you can come back to it while you work.

This one is already taken. Paste your own issue, and when the trail ends, open your pull request against the branch Camino found — here, dev.

Stations 2–4 show real Camino output for jballo/camino #53, an issue in Camino's own repository, checked 6 October 2026.

Your llamais waiting