report-issue
File a bug, feature, or deprecation ticket on this repo from a quick notice.
- License 许可
- MIT
- 最近更新
- 2026-11-05
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- report-issue
- description
- File a bug, feature, or deprecation ticket on this repo from a quick notice.
- disable-model-invocation
- true
02 资源文件 2
- 参考文档agents/openai.yaml148 B
- 参考文档CREDITS.md293 B
03 SKILL.md 正文
Report issue
You noticed something worth fixing or building in the skills-for-agents repo (TudeOrangBiasa/skills-for-agents, https://github.com/TudeOrangBiasa/skills-for-agents/issues). This skill turns the notice into one ticket on that tracker, using the template that fits (bug, feature, deprecation). One notice is one ticket with one type. Never file a bare complaint: every ticket carries a repro or a what-to-build plus testable acceptance, or it stays unsent.
What it does
Takes a rough notice ("X looks broken", "we should add Y", "Z is dead weight") and produces a filed ticket with the right template fields filled: type, repro or what-to-build, Kompleksitas, acceptance, parent and blocked-by where they exist. The defining constraint: the interview that fills the template happens before any gh call, so the tracker never receives a foggy ticket.
When to reach for it
You invoke this by typing /report-issue, and the agent will not reach for it on its own. Reach for this when you spot a defect, a missing behavior, or dead weight in this repo and want it tracked with repro plus acceptance. For working an existing backlog instead, use ship-triage.
Pick the template first
Match the notice to one template in .github/ISSUE_TEMPLATE/, never blend them:
- Something broken:
bug.yml. Needs perilaku sekarang vs yang diharapkan plus langkah repro minimal. - Something new or better:
feature.yml. Needs what to build as end-to-end behavior plus optional risk with one RISK rule. - Something to remove:
deprecation.yml. Needs what gets removed, its replacement, plus proof the removal is clean (grep yang harus kosong, link yang harus resolve).
Interview before filing
Ask only for the fields the chosen template requires and the notice did not supply yet. One round at a time, concrete questions, no padding. Required in every ticket: one ## Kompleksitas line (the repo term, spelled with K; files plus verification steps, e.g. O(1) file, 1 repro test) and testable acceptance criteria (what gets verified and how). A ticket missing either stays a draft in chat, never filed.
For a bug, verify the claim first when the repro is cheap: check the code path or run the failing step. Say confirmed with the path, or failed, or needs detail. For a feature, check redundancy first: search for an existing implementation by domain concept. If built already, say so and file nothing.
File it
Target the skills-for-agents tracker explicitly: every gh call passes --repo TudeOrangBiasa/skills-for-agents, because this skill may run from a consumer repo checkout. Duplicate search is scoped there too (gh issue list --repo ... --search ...), never the current directory remote. Create one issue with gh issue create --repo TudeOrangBiasa/skills-for-agents, title prefixed [bug]:, [feat]:, or [deprecate]: per template, labels from the template (needs-triage, risk:low; raise risk only with evidence). Report back the issue URL plus number. Never batch two notices into one ticket; never open a PR from here (that is whips work once triage ripens it).
Common questions
Does this replace ship-triage?
No. This files the ticket; ship-triage ripens it to agent-ready. Filed tickets land in needs-triage by default.
What if the notice is already tracked? Search open issues first by concept, not wording. If found, point at it and file nothing.
What if I am unsure about Kompleksitas? Estimate in verification steps (files touched, tests run, gh calls). One honest line beats a precise-looking fiction.
It's working if
- Every filed ticket has a repro or what-to-build plus acceptance, checkable on the issue page.
- No ticket lands without a Kompleksitas line.
- Duplicates get pointed at instead of filed twice.
Where it fits
Role: standalone reach-for-it-anytime reporter feeding the triage queue (report-issue files, ship-triage ripens, whips builds). Neighbours: ship-triage because it consumes what this files, linked repo-relatively at ship-triage; plan-tickets because multi-ticket breakdowns belong there, linked at plan-tickets. The map: guide.
04 同仓库更多 Skills
whips
Route any non-trivial task through one entry: match a playbook, drive HIT skills plus subagents, open a reviewed ready PR with ship-pr-shaped evidence.
verify-upkeep
Periodic upkeep for a project's verification skill: source wave plus live pass per feature, at most one PR of proven corrections. Use to audit the verify skill.
verify-statechart
Check a TLA+ model of a system that moves between states, such as a product flow, a protocol, or a service, and draw it as a Mermaid statechart. The report gives the shortest path to each state that breaks a rule. Use to show a bug as a path through states.
verify-new
Generate a project-local skill that drives the app like a user (launch, doctor, drive, evidence, feature map), proven once. Use when a project has no scripted proof.
ship-triage
Move issues and external PRs through a state machine of triage roles, categorise, verify, interview if needed, and write agent-ready briefs.
ship-runner
Run ready-for-agent issue queues on any schedule through /whips intake, one fresh worktree each, landing per risk tier, with the agent and model you pick at setup.