1.8 KiB
1.8 KiB
description
| description |
|---|
| Pick an accepted feature and build it — "чим нині займемось?" starter |
Focus, if any: $ARGUMENTS
The maintainer wants to start feature work without touching the GitHub UI. Run this as a conversation, not a report:
- Gather the menu.
gh issue list -R openchamber/openchamber --state open --label accepted --json number,title,labels,comments— these are features the maintainer already approved; the acceptance comment on each records the approved scope ("welcome shape"), which is binding. - Check for a PR in flight. Before proposing anything, look for an open PR that already implements each candidate (
gh pr list --state open --search "<N> OR <title terms>", and the issue's linked PRs). If one exists, the feature is taken — say so and offer to review that PR with thepr-reviewskill instead of building a duplicate. - Propose 3–5 candidates, one line each: what the user gets, rough size (small / medium / large by mechanism, never hours), and which areas it touches. Favor small wins and anything the maintainer's focus hints at. Ask which one to take (or accept "surprise me" — then pick the best value-to-size).
- Build it properly. Re-read the issue and its acceptance comment for the approved scope; follow AGENTS.md instruction order (matching skills, owning DOCUMENTATION.md); implement with tests per local precedent; run the focused validation the change class requires.
- Close the loop. When the maintainer confirms it works and asks to commit, include
fixes #<N>in the commit message so GitHub closes the issue automatically. Never commit or push without being asked.
If nothing carries the accepted label yet, say so and suggest running /triage-issues enhancements first to build the menu.