| name | forgejo-feedback-protocol |
| description | Process Forgejo PR feedback with reflection, guardrail-gap classification, and inline thread replies. |
Forgejo Feedback Protocol
Use this skill for every actionable PR review comment.
Process
- Fetch review comments with the
opencode-forgejo plugin's forgejo_pr_overview tool.
- For each item, write a short reflection: why was the correct thing not done first?
- Classify as
guardrail-gap or one-off using review-taxonomy.
- Remediate the code or guardrail according to the classification.
- Reply on each inline thread before posting any top-level summary.
Inline Reply Rule
Forgejo threads replies by review, path, and diff position. Prefer the opencode-forgejo plugin's forgejo_reply_inline_review tool. If you must fall back to the raw API, post to the existing review comments endpoint with:
{
"body": "<reply>",
"path": "<comment.path>",
"new_position": <comment.position>,
"old_position": 0
}
Begin the body with an @-mention of the original comment author, using @<comment.user.login>, so the reviewer being answered is notified and the thread remains attributable.
Do not use prose line numbers from the comment body as new_position.
Top-Level Comments
Top-level PR comments are allowed only after all actionable inline threads have a per-thread response.