Skip to content

feat(tickets): add reusable issue templates - #243

Merged
BjRo merged 1 commit into
mainfrom
feat/issue-127-ticket-templates
Sep 26, 2026
Merged

BjRo merged 1 commit into
mainfrom
feat/issue-127-ticket-templates

Conversation

@BjRo

@BjRo BjRo commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Why

Issue #127 needs reusable GitHub issue templates that work with the existing ticket-to-pr recipe. Repositories also need darrow-tickets to honor their own installed templates and local customizations. Closes #127.

What changed

Bundled dependency upgrade, retirement, and regression fix templates in darrow-tickets and installed them in Darrow through the same installer offered to other repositories. Added install-ticket-templates with additive file handling and a clear refusal for case-variant collisions. Updated create-ticket to discover installed Markdown templates and YAML forms, preserve applicable requirements, and leave unknown facts open. Updated the ticket-management invariant, plugin documentation and manifests, tests, and skill evals.

Verification

Passed bun run lint, bun run lint:ts, bun run lint:shell, bun run typecheck, bun run check:decisions, bun run check:docs, and bun run check:python. claude plugin validate plugins/capability/darrow-tickets and the copied-plugin fresh-install probe passed. Codex evals passed for installation, preservation, listing, and issue creation with each bundled template plus a custom YAML form; the dependency eval includes a locally customized criterion. Claude evals passed for installation and the custom YAML form. Each named live eval used one trial.

Review notes

Review the installed-template selection in create-ticket and the installer's refusal when an existing filename differs from a bundled filename only by case. Existing template content remains repository-owned. Native Windows and Linux execution was not run.

Checklist

  • I have read and followed CONTRIBUTING.md, including the contribution
    licensing terms.
  • I added or updated the applicable invariant before implementation, or
    this change does not affect a capability invariant.
  • I added or updated colocated evals, or this change does not affect skill
    behavior.
  • I confirmed that each changed plugin remains self-contained, or this
    change does not affect plugin content.
  • I ran bun run check:python, or this change does not affect registered
    Python packages or their repository quality infrastructure.

@BjRo
BjRo merged commit 1f9d6d3 into main Sep 26, 2026
42 checks passed
@BjRo
BjRo deleted the feat/issue-127-ticket-templates branch September 26, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add reusable GitHub issue templates and a template installation skill

1 participant