GitHub Issue Authoring
Repository continuity composition
For repository-scoped work, compose maintain-repository-continuity in
Resume mode before selecting work. This skill is continuity read-only: do
not create, refresh, or otherwise mutate CONTINUITY.md unless a separate
authorized repository-changing workflow takes ownership of that handoff.
- Contribute: Verified repository context, issue dependencies, scope, acceptance criteria, and evidence gaps
- Never claim: That an issue was created or updated without live evidence, or authority to mutate CONTINUITY.md without separate authorization
Purpose
Transform repository evidence into a clear GitHub issue that another engineer or
agent can execute without guessing scope, constraints, or validation.
Required Inputs
Resolve as much of the following as possible:
- problem statement, desired outcome, and user motivation
- relevant specifications, audits, notes, or defect evidence
- affected systems, constraints, exclusions, and dependencies
- repository conventions, templates, labels, and validation commands
- unresolved questions or decisions that must stay visible
When repository evidence is incomplete, label assumptions explicitly.
Workflow
extract the durable problem, goal, boundaries, and observable outcome
inspect repository evidence before prescribing paths, commands, or ownership
choose whether the result should be one issue or an ordered batch of issues
write copy-ready issue content using the focused resources:
./references/copy-ready-checklist.md
./templates/GITHUB_ISSUE.template.md
make acceptance criteria observable and keep non-goals explicit
preserve the user's copy-and-paste formatting preference; when fenced blocks would break copying or rendering, use four-space-indented inner code examples instead
validate title clarity, internal consistency, dependency order, and execution readiness
Constraints
- Do not implement the requested work inside the issue-authoring step.
- Do not invent repository paths, commands, labels, or ownership.
- Do not mix multiple independently shippable outcomes into one issue without stating why.
- Do not hide unresolved decisions or missing evidence.
- Do not embed provider-specific tooling instructions into the core workflow.
Completion Criteria
Provenance
This canonical skill is first-party Ego Hygiene content curated from the staged
candidate at .staging/skills/github-issue-authoring/SKILL.md.
Source Delta
- Adopted: the staged workflow for extracting durable intent, inspecting the
repository before prescribing work, and validating issue completeness.
- Rewritten: canonical metadata, copy-ready template, deterministic evals, and
the explicit formatting rule for four-space-indented inner code examples when
fenced blocks would copy poorly.
- Rejected: the placeholder
github-issue staging copy as a synonym identity;
broader or specialized legacy variants such as github-issues and
create-github-issue-* were reviewed as overlap but not adopted into the core
provider-neutral workflow.
1---2name: github-issue-authoring3description: Converts evidence, specifications, audits, bug reports, and rough notes into scoped, copy-ready GitHub issues or dependency-aware issue batches. Use when defining implementation work clearly without performing the implementation itself.4license: MIT5---67# GitHub Issue Authoring89<!-- aether-continuity-disposition: reader -->1011## Repository continuity composition1213For repository-scoped work, compose `maintain-repository-continuity` in14**Resume** mode before selecting work. This skill is continuity read-only: do15not create, refresh, or otherwise mutate `CONTINUITY.md` unless a separate16authorized repository-changing workflow takes ownership of that handoff.1718- **Contribute:** Verified repository context, issue dependencies, scope, acceptance criteria, and evidence gaps19- **Never claim:** That an issue was created or updated without live evidence, or authority to mutate CONTINUITY.md without separate authorization2021## Purpose2223Transform repository evidence into a clear GitHub issue that another engineer or24agent can execute without guessing scope, constraints, or validation.2526## Required Inputs2728Resolve as much of the following as possible:2930- problem statement, desired outcome, and user motivation31- relevant specifications, audits, notes, or defect evidence32- affected systems, constraints, exclusions, and dependencies33- repository conventions, templates, labels, and validation commands34- unresolved questions or decisions that must stay visible3536When repository evidence is incomplete, label assumptions explicitly.3738## Workflow39401. extract the durable problem, goal, boundaries, and observable outcome412. inspect repository evidence before prescribing paths, commands, or ownership423. choose whether the result should be one issue or an ordered batch of issues434. write copy-ready issue content using the focused resources:4445 - `./references/copy-ready-checklist.md`46 - `./templates/GITHUB_ISSUE.template.md`47485. make acceptance criteria observable and keep non-goals explicit496. preserve the user's copy-and-paste formatting preference; when fenced blocks would break copying or rendering, use four-space-indented inner code examples instead507. validate title clarity, internal consistency, dependency order, and execution readiness5152## Constraints5354- Do not implement the requested work inside the issue-authoring step.55- Do not invent repository paths, commands, labels, or ownership.56- Do not mix multiple independently shippable outcomes into one issue without stating why.57- Do not hide unresolved decisions or missing evidence.58- Do not embed provider-specific tooling instructions into the core workflow.5960## Completion Criteria6162- [ ] The issue can be executed without reopening accepted decisions.63- [ ] Scope, non-goals, and dependencies are explicit.64- [ ] Validation steps are observable and repository-aware.65- [ ] Copy-ready formatting is preserved.66- [ ] Missing evidence and open questions remain visible.6768## Provenance6970This canonical skill is first-party Ego Hygiene content curated from the staged71candidate at `.staging/skills/github-issue-authoring/SKILL.md`.7273## Source Delta7475- Adopted: the staged workflow for extracting durable intent, inspecting the76 repository before prescribing work, and validating issue completeness.77- Rewritten: canonical metadata, copy-ready template, deterministic evals, and78 the explicit formatting rule for four-space-indented inner code examples when79 fenced blocks would copy poorly.80- Rejected: the placeholder `github-issue` staging copy as a synonym identity;81 broader or specialized legacy variants such as `github-issues` and82 `create-github-issue-*` were reviewed as overlap but not adopted into the core83 provider-neutral workflow.