forum-triage

Forum triage

Watches a Discourse forum by URL, classifies threads into bug, question, feature request, or praise, and files bugs to GitHub Issues with a link back.

alertresultclassify

What it does

  1. 1

    Step 1

    Register a catch with site:<forum> on the terms that matter, at 15 minutes.
  2. 2

    Step 2

    On each firing, classify the thread with your own criteria: bug, question, feature request, praise.
  3. 3

    Step 3

    File bugs to GitHub Issues with a link back to the thread. Route questions to whoever answers them.
  4. 4

    Step 4

    This playbook ships as a SKILL.md in the dcouple/discatch-playbooks repo so skills.sh and agent skill directories pick it up.

Sources it watches

DCDiscourse

Common questions

Which forums?

Any public Discourse instance. discatch ships a seeded list and adds forums on request. Use site:community.example.com in the query to restrict to one forum.

How does classify decide what is a bug?

You pass your own criteria to the classify call. The default suggestion is "bug, question, feature request, praise" but any set of labels works. The classifier uses an LLM under the hood, charged as a classify unit.

Can I file to a tracker other than GitHub?

Yes. Use a webhook destination and point it at your tracker’s API. The payload carries the result, the classification, and the thread URL.

Does this work with GitHub Discussions too?

Yes. GitHub is a first-class source covering Issues, Discussions, and READMEs. Set sources to github and the forum-triage pattern applies to repository threads the same way.

Last reviewed by , founder, dcouple. Copy from docs/playbooks.md.