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

answer-buzzkill

Write a short, fact-checked reply that answers a colleague's question in one meaning only, ready to copy and paste. The input is their pasted message. Check the claims against the code first, use the project glossary terms, and print only the reply in chat. Read-only — no writes to code, the issue tracker, GitHub, chat or any MCP. Use on "/cortex-communication:answer-buzzkill", "help me answer", "reply to this question", or when the user pastes a colleague's question and asks for an answer in the same manner.

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

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md5.5 KB

SKILL.md(원문)

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

Answer Buzzkill

"What's the word for душнила? Buzzkill?" — Oleksandr Usyk

The input is a message from a colleague, pasted as is. The output is one reply that the user can paste back to them without editing.

Who the colleague is

The colleague is a highly skilled software engineer. They do not need basics explained. They often ask follow-up questions one after another, and the thread goes deeper each time without reaching a decision. The reply must end that loop: give them a closed answer that matches their intention, and leave no open end for a new question.

Their intention is one of two types. Find which one before you write:

  • To do. They must decide or build something. Give the answer and the one fact that decides their action.
  • To understand. They want to know how the system behaves. Give the behaviour as a complete, closed statement: what happens, and where it stops.

Side effects

Read-only. You can read code, git history, the issue tracker and any MCP. You must not write to any of them: no file edits, no commits, no ticket comments, no PR comments, no messages. The reply goes into chat only.

Steps

  1. Find the question. The colleague often explains their context before they ask. Find the one question they want answered, and find their intention: what they will decide or do with the answer. Answer that question only. Ignore side points they say are "not the question".
  2. Check the facts in the code. Find the code that runs for their case and read it to the end. Do not answer from memory, from a ticket, or from what their message claims. If their message states something about the system, check it. If the code disagrees, say so in one sentence.
  3. Use the glossary terms. Read the project domain glossary (for example CONCEPTS.md, GLOSSARY.md or CONTEXT.md at the repo root). If there is no glossary, use the names the code uses. Use one term for each concept. If the colleague uses a raw status name or a code value (for example an enum value or a vendor status) and the concept term could be read in a different way, keep their word in backticks so the two of you agree on what it means.
  4. Write the reply. Use the format below.
  5. Do a check for ambiguity. Read each sentence as the colleague. If a sentence can have two meanings, rewrite it. If a sentence will make them ask a new question that does not help their decision, delete it.
  6. Close the loop. Predict the next question they will ask. If that question is necessary for their intention, answer it in the reply now. If it is not necessary, make sure no sentence invites it: no "except", "in some cases", "it depends" or other open qualifiers unless you also state the full condition.

Reply format

Short is kind. The colleague reads the reply between other tasks, so give them the minimum that answers the question, and nothing they already know.

  • The first word answers the question: "Yes", "No", or the direct value. Limit the answer to their case in the same sentence.
  • After that, give at most 3 bullets with only the facts they need to trust the answer or to act on it. If the first sentence is enough, give no bullets.
  • Describe the behaviour, not the code. Add a code reference (a file or a method name) only when they cannot verify or act on the answer without it, and add a maximum of one.
  • Do not repeat their question, their context or anything a senior engineer knows.
  • Do not use "should", "might", "probably" or "usually". State what the code does. If the code cannot answer a part of the question, say so in one sentence, and say what will answer it (a config, an environment, a person).
  • Keep the tone warm, but do not add a greeting, a summary or an offer to help. If their idea was right, say so in a few words ("Yes, you are right:"). If the code disagrees with them, state what the code does, not that they are wrong. Do not use "obviously", "as I said", "just" or "simply".
  • Write in the practical depth of /cortex-communication:simple-english: short sentences, active voice, one word for one concept, and the glossary terms from step 3.

Output

Print the reply as plain Markdown, and nothing else: no code fence, no delimiters, so it renders in chat and copies with its formatting and working links. If the facts in the code disagree with something the user said earlier in the session, add a horizontal rule after the reply and one line below it for the user only, not for the colleague.

Example

The colleague asks if a background job that a deploy interrupts is retried, and explains that they think stalled and failed jobs need different handling.

Yes, you are right: an interrupted job comes back as `stalled`, not `failed`.

- After its lock expires (30 seconds), a new worker runs it again from the start. Steps that finished before the deploy run again.
- Stalls do not count against the retry limit. After 2 stalls, the job moves to `failed`.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Apply these opinionated .NET 8 architecture conventions whenever structuring or reviewing a backend service: clean architecture layering and which direction dependencies point, when CQRS with MediatR is worth it, cross-cutting concerns as pipeline behaviours, minimal APIs grouped by feature, keeping DbContext in Infrastructure, health checks and structured logging, WebApplicationFactory integration tests, and when AOT pays off.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

Apply these opinionated testing conventions whenever writing, reviewing, or planning tests: what earns a test and what is coverage theatre, asserting outputs rather than mock calls, the three modes (functional, performance, security), naming and isolation rules, where to mock, and reporting findings for coverage rather than self-filtering. Includes house Jest standards for NestJS unit and contract tests, TDD discipline, and test-report structure.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

Apply these opinionated Python 3.11+ conventions when writing Python in this codebase: type hints with mypy, async/await, pytest fixtures, dataclasses, Poetry packaging, production patterns.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

csharp

무료

Apply these opinionated C# conventions whenever writing or reviewing C# 12 / .NET 8+ code: nullable enabled with warnings as errors, records and primary constructors, pattern matching over cast chains, the Result pattern for expected failures, async all the way with CancellationToken, IOptions config, IHttpClientFactory, and never returning EF entities from an API.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

ALWAYS invoke for any task involving docstrings, JSDoc/TSDoc, or REST API documentation — even when the request seems handleable without it. Enforces Microsoft contract-first conventions and a bare-minimum rule that Claude won't apply by default: never restate the signature, drop @param/@returns that only echo names and types, always document @throws, and document data shapes as WHAT not WHY. Covers Python docstring styles (Google/NumPy/Sphinx), TSDoc tags and @inheritDoc, and API doc patterns for NestJS/Express/FastAPI/Django. Trigger on: adding or auditing docstrings, redundant or missing tags, deleting comment rot, or producing a documentation-health report. Do not skip for documentation tasks — consistent conventions are the whole point.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

Remove signs of AI-generated writing from text. Use after drafting to make copy sound more natural and human-written. Based on Wikipedia's "Signs of AI writing" guide.

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

alexander-danilenko/cortex-claude-code-plugins172026년 10월 13일 업데이트

alexander-danilenko의 스킬 모두 보기

이 스킬의 문제 신고