polishing-issues

Polish Issue Scope (Single Feature)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "polishing-issues" with this command: npx skills add chrisrodz/dotfiles/chrisrodz-dotfiles-polishing-issues

Polish Issue Scope (Single Feature)

Goal: turn one issue into a complete, actionable spec for a single feature or fix. Keep it concise, technical, and executable without follow-up questions.

Use When

  • Issue is missing scope, acceptance criteria, or validation.

  • Issue references a feature/fix but lacks file touchpoints or constraints.

  • You need an execution-ready issue for a coding agent.

Do Not Use

  • Multi-epic planning or multi-sprint roadmaps.

  • Full product/spec interviews (use the interview skill for that).

Workflow

  • Fetch the issue

gh issue view <number> --repo <owner/repo> --json title,body,labels,state,comments

  • Scan the codebase

  • Locate related files or patterns with rg .

  • Identify likely files to modify or create.

  • Note constraints (existing APIs, data models, UI patterns, tests).

  • Resolve blockers

  • Ask all blocking questions for the issue.

  • If not blocking, confirm assumptions with user before proceeding.

  • Draft a concise scope block

  • Keep to bullets, no fluff.

  • Provide enough context to implement without follow-up.

  • Show preview and confirm

  • Present exact markdown to append.

  • Wait for explicit approval before editing the issue.

  • Update the issue

CURRENT_BODY=$(gh issue view <number> --repo <owner/repo> --json body -q .body)

gh issue edit <number> --repo <owner/repo> --body "$CURRENT_BODY


[scope block here]"

Scope Block Template

Scope

Summary

  • <1-2 sentence summary of the change>

Assumptions

  • <explicit assumptions or defaults made>

Goals

  • <what must be true when done>

Non-goals

  • <explicitly out of scope>

User impact

  • <who is affected and how>

Touchpoints

  • Modify: path/to/file.ts - <why>
  • Create: path/to/new-file.ts - <why>

API/data changes (if any)

  • <schema, endpoints, migrations>

Edge cases

  • <list>

Acceptance criteria

  • <testable outcome>
  • <testable outcome>

Validation

  • Tests: &#x3C;command or file>
  • Manual: <steps>

Task breakdown (atomic, commit-ready)

  1. <task title>
    • Inputs: <files/data/flags>
    • Outputs: <artifacts/changes>
    • Steps: <1-3 concrete steps>
    • Validation: <test or check>
    • Complexity: <1-10>
  2. <task title>
    • Inputs: <files/data/flags>
    • Outputs: <artifacts/changes>
    • Steps: <1-3 concrete steps>
    • Validation: <test or check>
    • Complexity: <1-10>

Dependencies / risks

  • <libs, feature flags, env vars, rollout concerns>

Rules

  • Prefer explicit file paths and code locations.

  • Each task must be small and independently verifiable.

  • Each task must include inputs/outputs and 1-3 concrete steps.

  • Complexity is a 1-10 estimate; split tasks above 7.

  • If there are multiple viable approaches, list them briefly and pick a recommendation unless the choice blocks implementation.

  • Avoid long narrative; keep it scannable.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

dotnet-10-csharp-14

No summary provided by upstream source.

Repository SourceNeeds Review
General

flutter-riverpod-expert

No summary provided by upstream source.

Repository SourceNeeds Review
General

modern-css

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-animation-design

No summary provided by upstream source.

Repository SourceNeeds Review