Skip to main content

gh-work-item

Create consistent GitHub issues for tracking implementation work, bug fixes, design tasks, technical debt, protocol gaps, test gaps, performance work, documentation work, CI failures, interop follow-ups, and investigations in the coquic repository. Use when asked to draft, create, batch-create, organize, or update GitHub issues for things that should be fixed, implemented, reviewed later, or tracked as project work.

Ir para a instalação

Informações da origem

Repositório
minhuw/coquic
Última atividade na origem
11 de junho de 2026 às 09:47
Idioma detectado do SKILL.md
inglês
Estrelas
9
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
6 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
gh-work-item
description
Create consistent GitHub issues for tracking implementation work, bug fixes, design tasks, technical debt, protocol gaps, test gaps, performance work, documentation work, CI failures, interop follow-ups, and investigations in the coquic repository. Use when asked to draft, create, batch-create, organize, or update GitHub issues for things that should be fixed, implemented, reviewed later, or tracked as project work.
# GitHub Work Item Use this skill to turn a decision, gap, bug, feature idea, CI failure, review finding, or follow-up into a clear GitHub issue for `minhuw/coquic`. ## Workflow 1. Classify the work item: `bug`, `feature`, `enhancement`, `tech-debt`, `test-gap`, `docs`, `investigation`, `compliance`, `ci`, `perf`, or `interop`. 2. Identify the source: user request, failing test or CI run, code review finding, Duvet/RFC/spec gap, benchmark or interop result, or local code inspection. 3. Check for duplicates before creating: use `gh issue list --state all --search "<keywords>"` with likely titles, modules, error text, RFC sections, or source IDs. 4. Draft the issue: use `references/work-item-template.md`; keep one issue per independent work item; split unrelated work. Make the issue body self-contained. Do not use uncommitted/local-only tracking files, generated state, or downloaded logs as the issue's authoritative source. Translate those into durable context such as an RFC section, GitHub Actions run URL, failing command, commit/PR/issue URL, or a short local-code-inspection summary. Include the footer `Created by Codex (<model name>).` so generated issues are distinguishable from human-created issues. Use the current model name; this skill currently defaults to `GPT-5`. 5. Confirm before creating unless the user explicitly asked to create issues now. 6. Create the issue: use `gh issue create`; use existing labels only; do not create labels unless explicitly asked. 7. Update source tracking when applicable: add issue number/URL, decision, scope, and status to the originating TODO or tracking file. ## Resources - Read `references/work-item-template.md` for the body template and title/label rules. - Read `references/classification.md` when the issue type or labels are unclear. - Use `scripts/render_issue.py` to render a deterministic issue body from command-line fields. - The renderer adds the Codex/model footer by default. Pass `--model <name>` only when the current model differs from the default. ## Validation For implementation issues, include `nix develop -c zig build test` and `nix develop -c ./scripts/compliance` unless clearly irrelevant. Add targeted validation for the touched area: - migration, routing, or address validation: relevant endpoint and migration tests - recovery, ACK, congestion, or ECN: recovery and ACK tests - streams or flow control: stream and flow-control tests - API/FFI: public API and FFI tests - CI or automation: affected workflow command or `gh workflow run` follow-up ## Tracking Files When the issue came from a local tracking file such as `todo-may.md`, update that local file with the issue number/URL, decision, scope, and status. Do not put the local tracking file path in the GitHub issue body unless the file is committed and intended to remain as durable project documentation. Preserve the existing item text and do not reorder unrelated items.
Ver no GitHub