Commit working-tree changes — prefer forgejo extension tools over fj CLI #49

Closed
opened 2026-08-18 22:24:13 +00:00 by david · 0 comments
Owner

The working tree contains uncommitted documentation changes across seven skills in this repo. The changes update the skills to prefer the forgejo pi extension tools (forgejo_issue_create, forgejo_pr_create, forgejo_pr_merge, forgejo_list_labels, forgejo_label_create, etc.) over the fj CLI for Forgejo operations, keeping fj as an explicit fallback for anything the extension doesn't cover (repo create/clone, releases, tags, wiki).

Files involved:

  • skills/commit-changes/SKILL.md
  • skills/commit-docs/SKILL.md
  • skills/create-issues/SKILL.md
  • skills/furnish-repo/SKILL.md
  • skills/init-project/SKILL.md
  • skills/tdd-implementation/SKILL.md
  • skills/forgejo-cli/SKILL.md

Why now: the forgejo extension calls the Forgejo REST API directly with structured arguments (no shell interpolation), so content with $, backticks, quotes, or emoji is never mangled — the fj escaping bug is fixed by construction.

The working tree contains uncommitted documentation changes across seven skills in this repo. The changes update the skills to prefer the `forgejo` pi extension tools (`forgejo_issue_create`, `forgejo_pr_create`, `forgejo_pr_merge`, `forgejo_list_labels`, `forgejo_label_create`, etc.) over the `fj` CLI for Forgejo operations, keeping `fj` as an explicit fallback for anything the extension doesn't cover (repo create/clone, releases, tags, wiki). Files involved: - skills/commit-changes/SKILL.md - skills/commit-docs/SKILL.md - skills/create-issues/SKILL.md - skills/furnish-repo/SKILL.md - skills/init-project/SKILL.md - skills/tdd-implementation/SKILL.md - skills/forgejo-cli/SKILL.md Why now: the forgejo extension calls the Forgejo REST API directly with structured arguments (no shell interpolation), so content with `$`, backticks, quotes, or emoji is never mangled — the `fj` escaping bug is fixed by construction.
david closed this issue 2026-08-18 22:24:36 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
david/pi-extensions-and-skills#49
No description provided.