본문으로 건너뛰기
cccskills
무료GitHub에 공개

pr

Use when writing a pull request body, or before `gh pr create` or `gh pr edit --body`.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

kryptamine/herdr-auto-title스타 271(GitHub 271 + cccskills 0)
연동 도구GitHub

실행 점수 미검증

설치 방법 보기

포함된 파일(2)

  • SKILL.md3.7 KB
  • CREDITS.md3.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

PR

Every pull request body here follows .github/pull_request_template.md. Read it, fill each section as below, and delete its HTML comments. Keep the Before merging checklist, ticking only what is true.

Skip preambles and keep prose brief. Use the words the code and docs/architecture use: pane, tab, label, poll, snapshot, source, claim. Write in English, whatever language the request came in. Add no "Generated with" line or other attribution, for the same reason AGENTS.md forbids a co-author trailer in a commit.

Summary

Pick the smallest view that makes the key point clear, and put a line of why beside it. Link the issue with Closes #N, or Related: #N when the issue stays open after this pull request.

  • Logic or an algorithm as pseudocode:
on(poll)
  if the pane's revision did not move and the read is fresh
    reuse the process read
  read pane.process_info
  • Runtime control flow as a call tree:
App.poll
  App.readAndRename
    Labels.Pass
    App.tabsIn
    App.nameTab
      Pass.Tab
    App.namePanes
  • File responsibility or a broad refactor as a shallow file tree:
internal/
├── state/      # a snapshot turned into what each tab is doing
├── resolver/   # that state turned into a title
└── labels/     # that title put on, unless the label is the user's own
  • Component interaction or data flow with Mermaid:
sequenceDiagram
    participant App
    participant Herdr
    App->>Herdr: session.snapshot
    Herdr-->>App: tabs and panes
    App->>Herdr: tab.rename
  • A diff when the point is what changes and the surrounding shape already exists. Match the diff shape to the topic:
 App.readAndRename
   Labels.Pass
   App.tabsIn
   App.nameTab
     Pass.Tab
-  App.namePanes
+  if panes are named
+    App.namePanes
+  App.reportTopics
  • The whole block when most of it is new, when omitted context would hide ownership or order, or when the reader needs a copyable target shape.

Place each visual next to the short text it supports. Keep only the calls, files, fields, states and boundaries needed to make the point. One view is usually enough, several are sometimes needed, all of them never are.

Evidence

Concrete evidence the change works: a before and an after.

  • A tab bar from a live Herdr session is S-tier when the change is visible there; describe it in text when a screenshot is not to hand.
  • Execution-based evidence is A-tier: the exact test that failed and now passes, named, with its output; a make probe-* or scripts/probe.py run.
  • make check green is the floor, not evidence. Say it only in the checklist.

Merge Danger

Door: one-way or two-way. A two-way door is cheap to walk back. Here the usual one-way doors are a label written onto the user's tabs or panes that a revert cannot take back, a token reported to a workspace, a setting in config.env whose meaning changes, and a rename that freezes a workspace's label for good.

Blast Radius: one word, then a line of what could break and for whom: the user's own tab names, Windows or Linux only, a Herdr version, the restart handoff, a poll's cost.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use when finishing any change to this repository, or when the user says "validate", "check my work", "run checks", or "verify changes". Also use automatically after adding a feature, fixing a bug, or editing Go, Python or documentation here.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

kryptamine/herdr-auto-title2712026년 10월 26일 업데이트

kryptamine의 스킬 모두 보기

이 스킬의 문제 신고