issue-reporting
Draft or revise upstream bug reports, support questions, and design discussions for maintainers.
Skill by jyn514
Chalk Labs
Need help deploying issue-reporting?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jyn514-issue-reporting
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/issue-reporting
What's inside
- Skill name
issue-reporting- Description
- Draft or revise upstream bug reports, support questions, and design discussions for maintainers. Use when asked to write an upstream issue or discussion, fill an issue template, or prepare a maintainer follow-up about a concrete workflow, limitation, or workaround. Not for internal design documents or implementing fixes. Does not authorize submission or software upgrades.
- License
- Unlicense
- Instructions
- 195 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Issue reporting Write for another maintainer who was not in the investigation. Use the established project and problem; ask which repository only when you cannot identify it. ## Check permission and form Read the project's current contribution instructions, reporting template, and linked policies. Follow reporting requirements, not unrelated PR checks. For remote source, shallow-clone into a temporary directory. Tell jyn if no template is available. Treat each information item and check requested by upstream reporting instructions and the selected template as required by default. Before finishing, satisfy each item, explicitly explain why it does not apply to this case, or ask jyn for guidance on the unresolved requirement. Missing tools, access, authorization, or time do not make an item inapplicable. Check AI rules for drafting, comments, disclosure, and submission—not just code generation. If AI-written posts are prohibited, do not draft, rewrite, or supply copy-ready text, even for human submission or with disclosure. Cite the restriction and continue only with permitted work, such as raw evidence collection. Restrictions on drafting or submission do not waive investigative work that remains permitted. Resolve unclear applicability before drafting. If no policy is found, tell jyn where you checked outside the report; do not claim permission. Retain the template's headings, order, required text, and fields; omit comments and metadata. Follow project-specific disclosure rules. Otherwise, put this exact disclosure before the first template heading: `🤖 this issue description was generated by an LLM 🤖` Leave disclosure of later human edits to jyn. ## Decide what needs an upstream response Choose a bug report, support question, feature request, or design discussion to fit the request. An unresolved failure needs no diagnosis or fix proposal. Search open and closed issues and pull requests for the failure, component, and distinctive errors or function names. Compare plausible matches' reproductions and versions; read resolutions and maintainer comments. Recommend a follow-up only with new evidence that could change the diagnosis, resolution, or requested action. Link related but different failures and explain the connection. State unavailable or unsuccessful search outside the report, not as a claim that nobody reported the problem. ### Does the workaround meet the outcome? 1. **What must work?** Separate required behavior from the preferred mechanism and downstream design choices; identify who chose those constraints. 2. **What already works?** Check supported configurations and public APIs; what does each workaround solve? Distinguish unchanged-tool capabilities from consumer patches, downstream forks, and upstream adoption. 3. **What remains?** Tie insufficiencies to requirements and evidence. Reconsider revisable downstream choices; resolve missing facts with a small authorized check or bounded question. For example, suppose a CLI stores its database beside other repository metadata. Linked worktrees already share it, but allowing a sandboxed CLI to write there also grants access to unrelated files. A wrapper can move the database into a dedicated directory after setup, at the cost of recurring setup code. If the request is to use that dedicated directory by default, sharing already works; the remaining request concerns access and setup cost. A library API for choosing another path is not a solution for the unchanged CLI if using it requires a fork. Ask for the default change and compare its maintenance cost with the wrapper's, rather than claiming sharing is impossible or replacing the proposal with a documentation suggestion. Stop when existing guidance satisfies the requested outcome, not merely when a workaround makes the task possible. If an explicitly unsupported configuration causes the failure, recommend correction at its owner rather than reporting the known incompatibility again. This does not authorize implementing the correction. Otherwise, request the minimum upstream change, if needed, and compare its work and maintenance cost with the downstream workaround's. ## Gather evidence Use jyn's latest corrections and experiments. Distinguish jyn's reports, agent-run checks, and source inspection. Give commands and captured results for agent checks; never say jyn ran them or invent checks, logs, or environment details. Include relevant patches, forks, nonstandard configuration, and prior attempts with their results. For an unperformed runtime comparison, state the limit and any supported source-based expectation separately. For example, if the development source still rejects the failing input, a comparison field might say: “The agent did not run the development build. Its source still rejects empty device names, so I expect the same failure for that input.” The expectation comes from source inspection, not a runtime result. Attempt tests and diagnostic collectors required by the reporting instructions or needed to support the report’s conclusions. Check their effects and run them within existing authorization, even if you suspect another cause. If a necessary check cannot run, stop the work that depends on it and ask jyn for guidance. Explain the exact check, what blocks it, why its result matters, and the smallest available way forward. Continue independent work while waiting. Merely marking the check “unverified” does not satisfy this requirement. ### Reproduction Reduce to the smallest verified operation retaining the failure; keep the original application when its behavior matters. Remove unrelated setup and update prerequisites accordingly. Include useful working controls: one picker order failing while the reverse works can replace redundant checks. Give the installation or invocation, relevant inputs and configuration, and point of failure. Include cursor position and keystrokes when relevant. Use numbered steps for multiple actions or when required by the template. For machine-specific identifiers, give a discovery command and explain which result to select. Distinguish tested steps from proposals and runnable reproducers from illustrations with placeholders or omitted setup. Name required hardware, unavailable inputs, or inaccessible infrastructure; distinguish the observed failure from any missing portable or minimized reproducer. Include useful failing artifacts even before minimization, and screenshots for visual failures. ### Installation and source Record versions, runtime dependencies, and precise installation provenance: a GitHub release asset, distribution package, or local source build, not “official.” Mark unknowns explicitly. For required latest-version checks, compare running and installed versions with current release or package metadata before proposing an upgrade; an already-current installation needs none. Report whether required development-build checks were met. Task-local installations and builds needed for reporting checks are allowed without separate approval. Use disposable storage for the installed software, installer state, and caches. Do not change global state, including shared installations, default toolchains, or persistent user configuration, without explicit authorization. Use `dependency-review` for builds or updates. Include full development hashes, the tested invocation, and standalone build/resource paths and environment variables so reproduction does not silently use installed catalogs. Inspect source for source-based claims. When attribution matters, compare the patched build's failing path with upstream and identify the relevant patch. For GitHub, link precise lines at the full inspected commit hash, never a branch or abbreviated hash. On other hosts, use equivalent stable revision-specific links when available. Omit source links without source-based claims. ## Write for the maintainer's decision For a new report or substantial revision, use the [shared editorial pass](../holistic-writing/references/editorial-pass.md) for explanation, request framing, factual fidelity, and main versus supporting detail. For bounded corrections, check the affected passage, claims, template fields, and links; repeat the whole pass only when the explanation or request changes.
From jyn514/dotfiles, Unlicense.
More from jyn514/dotfiles
- 0.570score
mutation-testing
jyn514
Set up, scope, run, and analyze mutation-testing campaigns using project-compatible tools or bounded hand-selected mutations.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture-design
jyn514
Design, assess, or choose a bounded software architecture: subsystem ownership, dependency direction, data/effect and lifecycle contracts, API shape…
SkillAFreshness: AClaude Code +9 - 0.570score
creative-inquiry
jyn514
Explore a task's purpose, assumptions, and unexpected connections to discover possible approaches.
SkillAFreshness: AClaude Code +9 - 0.570score
delegation
jyn514
Divide and coordinate work among agents.
SkillAFreshness: AClaude Code +9 - 0.570score
holistic-writing
jyn514
Author, substantially revise, or editorially review whole prose artifacts, including reports, essays, prompts, instructions, skills, and documentation.
SkillAFreshness: AClaude Code +9 - 0.565score
autonomous-work
jyn514
Pursue an explicitly requested autonomous or unattended task, or an active user-authorized tracked goal, through verified completion.
SkillAFreshness: AClaude Code +9 - 0.565score
implementation-plan
jyn514
Create or review a concrete, repository-specific implementation plan for a selected change.
SkillAFreshness: AClaude Code +9 - 0.565score
jj-workflow
jyn514
Use when a task involves inspecting file or revision history, establishing change provenance or ownership, comparing revisions, or shaping history through…
SkillAFreshness: AClaude Code +9 - 0.565score
opportunity-scan
jyn514
Find the highest-leverage project improvement without anchoring on recent changes, current work, churn, or already-completed corrective campaigns.
SkillAFreshness: AClaude Code +9 - 0.565score
performance-investigation
jyn514
Diagnose unexpected execution delay, hangs, observed contention, and quota-constrained operations, or perform explicitly requested profiling and benchmarking.
SkillAFreshness: AClaude Code +9 - 0.565score
new-tool-development
jyn514
Orchestrate lifecycle and stage gates for a newly introduced independently invoked tool, CLI, service, or reusable executable subsystem.
SkillAFreshness: AClaude Code +9 - 0.565score
human-review-packets
jyn514
Frame decisions and explain concrete consequences for a human reviewer.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Oct 23, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Unlicense
- Repository
- github.com/jyn514/dotfiles
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jyn514
- 0.570score
holistic-writing
jyn514
Author, substantially revise, or editorially review whole prose artifacts, including reports, essays, prompts, instructions, skills, and documentation.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture-design
jyn514
Design, assess, or choose a bounded software architecture: subsystem ownership, dependency direction, data/effect and lifecycle contracts, API shape…
SkillAFreshness: AClaude Code +9 - 0.570score
mutation-testing
jyn514
Set up, scope, run, and analyze mutation-testing campaigns using project-compatible tools or bounded hand-selected mutations.
SkillAFreshness: AClaude Code +9 - 0.570score
delegation
jyn514
Divide and coordinate work among agents.
SkillAFreshness: AClaude Code +9 - 0.570score
creative-inquiry
jyn514
Explore a task's purpose, assumptions, and unexpected connections to discover possible approaches.
SkillAFreshness: AClaude Code +9 - 0.565score
autonomous-work
jyn514
Pursue an explicitly requested autonomous or unattended task, or an active user-authorized tracked goal, through verified completion.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get issue-reporting running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
issue-reporting skill. Agent Mart. https://agentmart.dev/skills/jyn514-issue-reporting (last updated 2026-10-24)