Skip to main content

implement-issue

Lifecycle of implementing a backlog issue - triage, scope decisions, the PR flow and the closing retrospective comment. Use when asked to implement an issue from the tracker.

소스 정보

저장소
shopsys/helm
최근 소스 활동
2026년 8월 19일 00:53
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
implement-issue
description
Lifecycle of implementing a backlog issue - triage, scope decisions, the PR flow and the closing retrospective comment. Use when asked to implement an issue from the tracker.
# Implementing a backlog issue ## 1. Triage before coding - Read the issue INCLUDING all comments — scope additions, deferrals and upstream-PR specs often live there (e.g. probe designs from shopsys/deployment PRs). - Check `Related:` links: is another issue a prerequisite, or would it supersede this work (e.g. #19 CronJobs vs #3 supercronic)? Raise conflicts before implementing. - `behavior-change` label ⇒ plan the golden regen + deviations entry from the start. - If reality contradicts the issue text (things moved on), update the issue body first. ## 2. Implement Follow `helm-kubernetes-guidelines` (conventions/gotchas) and `prepare-pr` (checklist, verification suite, commit/PR conventions). PR body starts with `Closes #N` — one PR may close several issues when they share code (`Closes #31` + `Closes #14`). ## 3. Scope deviations are recorded, not silent Whenever the implementation differs from the issue's proposal: - **deferred part** → comment on the issue naming what is deferred, why, and where it moved (e.g. fe-api-keys defaultMode deferred to #2 because fsGroup is needed first) - **rejected part** → comment with the reasoning (maintainer decision, upstream constraint) - **grown scope** → note it in the PR body ## 4. Watch the PR Follow `watch-pr` — CI, Copilot triage, threads stay open. ## 5. Retrospective (before/at merge) When the final shape differs from the original proposal, post a closing summary comment on the issue: **Implemented** (what actually shipped, with the PR link) and **Not implemented (deliberately)** (each dropped item + reason). This keeps the tracker truthful after the issue auto-closes — see shopsys/helm#12 for the reference example.
GitHub에서 보기