Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/skills/to-spec/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The issue tracker and triage label vocabulary should have been provided to you

Check with the user that these seams match their expectations.

3. Write the spec using the template in [`.github/ISSUE_TEMPLATE/spec.md`](../../../.github/ISSUE_TEMPLATE/spec.md), then publish it to the project issue tracker. Apply the `ready-for-agent` label (already set as the template's default), plus exactly one type label: `bug` if this is a fix, `enhancement` otherwise. `/start-work` reads this label to pick the `fix/issue-{n}` vs `feat/issue-{n}` branch prefix, so every issue needs one.
3. Write the spec using the template in [`.github/ISSUE_TEMPLATE/spec.md`](../../../.github/ISSUE_TEMPLATE/spec.md), then publish it to the project issue tracker. Apply the `ready-for-agent` label (already set as the template's default), plus exactly one type label: `bug` if this is a fix, `enhancement` otherwise. `/start-work` reads this label to pick the `fix/issue-{n}` vs `feat/issue-{n}` branch prefix, so every issue needs one. Always include `--assignee @me` so the author is automatically assigned to the issue.

Fill each section from what was actually discussed - don't pad a section just to fill it:

Expand Down
5 changes: 1 addition & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
# TODO: 실제 프로젝트 팀원의 GitHub 아이디로 교체할 것.
# PR 작성자는 자동으로 리뷰 요청 대상에서 제외되고, 나머지 팀원에게 리뷰가 요청된다.
#
# 예: * @teammate1 @teammate2 @teammate3
* @thwjddlqslek @sohxxny @hamxxn
2 changes: 2 additions & 0 deletions docs/agents/issue-tracker.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Issues and PRDs for this repo live as GitHub issues. Use the `gh` CLI for all op
## Conventions

- **Create an issue**: `gh issue create --title "..." --body "..."`. Use a heredoc for multi-line bodies.
- **Title**: prefix with `feat:`, `fix:`, or `chore:` (docs/tooling/maintenance work with no user-facing behavior change). `chore:` still gets the `enhancement` label and a `feat/issue-{n}` branch — there's no separate GitHub label or branch prefix for it. This prefix is for the issue/branch only — PR titles are free-form (`/ship`) since a PR can span multiple issues or conventions (e.g. `hotfix:`).
- **Acceptance criteria**: if the task touches source code, include both `pnpm typecheck` and `pnpm lint` passing — not just one.
- **Read an issue**: `gh issue view <number> --comments`, filtering comments by `jq` and also fetching labels.
- **List issues**: `gh issue list --state open --json number,title,body,labels,comments --jq '[.[] | {number, title, body, labels: [.labels[].name], comments: [.comments[].body]}]'` with appropriate `--label` and `--state` filters.
- **Comment on an issue**: `gh issue comment <number> --body "..."`
Expand Down
Loading