본문으로 건너뛰기
cccskills
Prisma 공식무료GitHub에 공개한국어 소개

product-direction

기능 요청과 추가 제안을 프로젝트의 문서화된 방향 및 관리자의 발언과 대조합니다. 근거를 포함한 판단과 답변 초안을 만들고 새 결정의 기록안을 정리하며, 최종 결정은 관리자에게 맡깁니다.

원문원문 설명 보기

Judges feature requests, feature pull requests and your own proposals against a repository's written product direction, gives a cited verdict, and records each new no. Use when triaging, labelling or replying to a feature request or a feature pull request, including as an autonomous triage agent; when asked whether a request fits the project; when a maintainer says the project will not build something; when asked about the project's vision, direction or what it will not do; before proposing or adding a feature, API, command, config option, dependency or abstraction, even when nobody mentions direction; and when asked to set up or update a project intent page, a vision page, decision records or a steering list.

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 기능 요청이 프로젝트 방향에 맞는지 확인
  • API나 의존성을 추가하기 전 검토
  • 수용하지 않을 요청의 답변 초안 작성
  • 거절 이유와 재검토 조건 기록

한국어 소개

할 수 있는 일

기능 요청, 기능 관련 PR, 직접 제안한 추가 사항을 프로젝트의 목표와 방향에 대조합니다. 방향 문서와 과거 결정 기록, 관리자의 발언을 확인하고 링크와 인용을 근거로 판단을 제시합니다. 기존 기능으로 요청을 충족할 수 있으면 해당 기능을 안내합니다. 새로 내린 불수용 결정은 대안과 재검토 조건을 포함한 기록 초안으로 정리합니다.

이럴 때 유용합니다

기능 요청을 분류하거나 추가 제안이 프로젝트 방향에 맞는지 확인할 때 사용할 수 있습니다. 프로젝트가 만들지 않기로 한 이유를 남겨 이후 논의에서 참고할 자료를 마련하고 같은 논쟁이 반복되는 일을 줄이는 데도 도움이 됩니다.

사용 예시

  • “근거를 포함해 이 기능 요청이 프로젝트 방향에 맞는지 판단해 주세요.”
  • “새 API를 제안하기 전에 과거 결정과 대조해 주세요.”
  • “이번 요청을 수용하지 않는 이유를 결정 기록 초안으로 정리해 주세요.”

주의 사항

판단은 관리자에게 제안하는 내용이며 최종 결정이 아닙니다. 근거가 부족하면 불명확하다고 표시합니다. 불수용 제안에는 승인된 결정 기록이나 관리자의 과거 발언이 필요합니다. 요청을 받지 않은 상태에서 기능 요청을 닫거나 라벨 또는 댓글을 추가하지 않습니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호최종 결정은 관리자에게 맡기며 요청이 없으면 종료, 라벨, 댓글 작업을 하지 않습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족저장소 문서와 기록이 필요하지만 필요한 도구나 설치 절차는 명시하지 않습니다.

점수에는 넣지 않았습니다. 2026년 10월 25일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

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

포함된 파일(8)

  • SKILL.md10.1 KB
  • assets/decision-record.md700 B
  • assets/project-intent.md1.4 KB
  • assets/steering-list.md1.5 KB
  • assets/vision.md1.1 KB
  • references/maintaining.md2.1 KB
  • references/sources.md23.1 KB
  • references/worked-example.md8.7 KB

SKILL.md(원문)

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

Product direction

Judge a request, and your own proposals, against what the maintainers wrote down. Give a verdict with the line it rests on. Leave the decision to a maintainer. A wrong no drives away the person who asked. A wrong yes commits the maintainers to work they never chose.

Every rule and heading here names its source in references/sources.md.

The record

The record has five parts. Four are pages in the repository. The fifth is the reading rules in this file.

PartWhat it holdsDefault pathTemplate
Project intentWhat the project is, who it is for, what it optimises for and does not need to, what not to assume, agent guidance.docs/direction/project-intent.mdproject-intent.md
VisionValues and durable themes. Nothing about current work.docs/direction/vision.mdvision.md
Decision recordsOne record per no: what to use instead, and what would reopen it.docs/direction/decisions/decision-record.md
Steering listThe accepted nos, one line each, with what to use instead. Read before proposing anything.docs/direction/decisions/index.mdsteering-list.md
Reading rulesHow to turn the record into a verdict.This file

To find the record in a repository:

  1. Read its agent instructions file (AGENTS.md, CLAUDE.md or similar). Follow any pointer to the project intent, the vision or the steering list.
  2. Otherwise, look for those pages by name, and for the repository's ADR index.
  3. Use the default paths only when you create a part that does not exist.

A repository's existing layout wins. If it keeps ADRs, a decision record is an ADR in its house format and numbering, and the steering list goes at the top of its ADR index.

The reading rules exist only here. A repository's vision page links to this skill; it does not copy the rules.

Judge a request

Do this for a feature request, a feature pull request, and anything you are about to propose: a feature, API, option, dependency or abstraction. Decide direction before a detailed code review.

  1. Read the project intent and the vision. Open the steering list, and every record whose title touches the request.
  2. If no record covers the request, search earlier issues, closed issues and maintainer comments for a maintainer's position on it.
  3. Check whether a shipped feature already does what the request asks.
  4. Give one verdict, with one sentence and the anchor it rests on.
visionFit: aligned | rejected | unclear | not_applicable
visionFitReason: <one sentence, in your own words>
visionFitEvidence: <the anchor: a link, and a quote>
bestSolution: <the best end state for the project, in one or two sentences>
VerdictWhen
alignedThe work advances a stated value or durable theme.
rejectedIt conflicts with a value or an accepted record, or it belongs elsewhere: an extension, user code, another repository. A decline needs more: see the reading rules.
unclearThe record does not clearly speak to it.
not_applicableA bug, or anything where a judgment about direction means nothing. This is the answer for most bugs.

The reading rules

  1. Be conservative. Prefer unclear or not_applicable unless the record speaks directly to the request. A broad value or theme speaks directly only when it names the kind of work asked for. A record that only says how a feature would be built, if it were built, does not say it is wanted. When the anchors point different ways, or you need your own reading to connect them to the request, give unclear and name the question a maintainer must answer.
  2. If a part of the record is missing, say which one. Treat what it would have said as unknown.
  3. A decline needs one of two grounds: an Accepted record that covers the request, or a maintainer's own earlier words on an issue or pull request, linked. A value, a theme or the project intent is never grounds, even where it quotes a maintainer. Neither is your own reading of them. A proposed decline states your confidence: high, medium or low. High means the record or the maintainer's words cover the whole request, directly. Below high, propose no decline and give unclear.
  4. A rejected verdict without grounds for a decline proposes no decline. The verdict describes fit; it is not a decision. Say in bestSolution where the work belongs, such as "belongs in an extension", and leave the request open for a maintainer.
  5. A Proposed record never grounds a verdict. It is not a decision yet. Say it exists, and ask a maintainer to accept it or delete it.
  6. If the request already exists, say so and name the feature. When a shipped feature covers the central ask, the answer is "already exists, use X". Start bestSolution with "Already exists:" and name X exactly. Judge visionFit as usual. If X covers only part of the ask, say what it does and does not do. This is not a decline, and it needs no record: the feature named is the citation.
  7. An earlier not-planned decision is precedent only if its reasoning covers the full scope of the new request. If it covers part, it decides nothing.
  8. Never decline a change that a maintainer in the thread proposed or accepted, unless a later maintainer comment in the thread declines it. Name the maintainer's direction in bestSolution. The verdict is never rejected. If a record says no, give unclear and flag the conflict; the record changes only when a maintainer supersedes it.
  9. Two maintainers who contradict each other, in the same thread or in different ones, are not an established position. Give unclear and flag the conflict.
  10. Never propose a decline for an item a maintainer filed, an item with a milestone, or a security item. An item a maintainer filed is one whose author GitHub shows as MEMBER, OWNER or COLLABORATOR. The verdict still follows the record; only the proposal to decline is barred.
  11. If the thing to use instead does not exist yet, say so. Do not point at a feature that is not shipped.
  12. A decline reply has five parts, in this order: the verdict in one sentence; the evidence, linked (the record, or the maintainer's earlier comment); a workaround the person can use today; what the maintainers would accept instead; and an invitation to reopen, with what would change the answer.
  13. The verdict is evidence, not the decision. Propose; do not act. Give the verdict and any draft reply to a maintainer. Do not close, label or comment unless a maintainer asked you to.

For your own proposal: if an accepted record covers it, use what the record names instead. If a maintainer asks you to build something an accepted record rules out, quote the record and ask whether they want to supersede it.

Five worked verdicts on prisma/orm requests are in references/worked-example.md.

Record a new no

When anyone declines a request for a reason no record covers, whoever declines drafts the record. Without this the next reader starts over.

  1. Draft it from the maintainer's words, with their name and the date. Do not add reasons they did not give.
  2. In a repository with ADRs, write an ADR in its house format and numbering. Otherwise copy the template to the next unused number.
  3. The title states the no. The decision says what to use instead. The consequences say what would reopen it, or "No revisit-if condition is recorded."
  4. Set the status to Proposed. Open a pull request, in the same pull request as the change that carries the decision when there is one.
  5. A maintainer's approval of that pull request accepts it. Set the status to Accepted and add a one-line entry to the steering list.

After acceptance, never edit a record. To change a decision, write a new record and mark the old one superseded.

Set up the record

To create the record in a repository that has none, read references/maintaining.md.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

adr-review

Prisma 공식무료요약 있음

설계 판단과 이유를 기록한 ADR을 배경지식이 없는 팀원의 관점에서 검토합니다. 빠진 전제, 묻힌 결론, 임시 정보를 찾아내고 미래의 독자도 판단 과정을 이해할 수 있도록 문서 전체를 다시 씁니다.

  • 새 팀원의 관점에서 설계 문서 검토
  • ADR의 판단과 이유를 명확하게 정리
  • 장기 보관 문서에서 임시 정보 정리
prisma/orm4.8만2026년 10월 24일 업데이트

ast-visitor-pattern

Prisma 공식무료요약 있음

여러 위치에서 타입별로 분기하는 TypeScript 코드를 동결된 클래스와 각 타입의 처리기를 정의하는 Visitor 인터페이스로 정리합니다. 새 타입을 추가할 때 처리 누락을 컴파일러의 타입 검사로 찾을 수 있습니다.

  • 유니온 타입의 반복 분기 정리
  • 여러 작업에서 쓰는 명령이나 노드 설계
  • 새 타입의 처리 누락 확인
prisma/orm4.8만2026년 10월 24일 업데이트

bumping-biome

Prisma 공식무료요약 있음

pnpm으로 Biome을 업데이트하고 저장소의 설정 파일 이름과 스키마 버전을 맞춘 뒤 검사와 수정을 실행합니다. 남은 문제를 보고하며, 동의하면 추가적인 위험 수정도 진행할 수 있습니다.

  • Biome을 지정한 버전으로 업데이트할 때
  • 의존성 업데이트 후 설정을 맞출 때
  • Biome 업데이트로 생긴 문제를 확인할 때
prisma/orm4.8만2026년 10월 24일 업데이트

contrib-pr

Prisma 공식무료요약 있음

Prisma 외부 기여자가 포크에서 `prisma/orm`으로 풀 리퀘스트를 제출하도록 준비를 돕습니다. 기여 규칙, 변경 범위, 테스트, 커밋 서명을 확인하고 제목과 본문을 작성해 확인을 받은 뒤 제출합니다.

  • 포크에서 Prisma에 변경 사항 제출
  • 리뷰 요청 전 범위와 테스트 확인
  • 모든 커밋의 DCO 서명 점검
prisma/orm4.8만2026년 10월 24일 업데이트

create-pr

Prisma 공식무료요약 있음

브랜치의 커밋과 변경 내용을 바탕으로 Prisma 8 GitHub PR을 만들고 제목에 Linear 티켓 ID를 넣습니다. 구체적인 예, 설계 결정, 동작 변화와 테스트 근거를 설명해 검토를 돕습니다.

  • 브랜치 변경 사항을 검토 요청
  • PR을 Linear 티켓에 연결
  • 설계 선택과 동작 변화 설명
prisma/orm4.8만2026년 10월 24일 업데이트

draft-release-notes

Prisma 공식무료요약 있음

Prisma 8에서 직전 공개 릴리스 이후 병합된 PR을 검토해 사용자에게 의미 있는 변경을 골라 릴리스 노트와 CHANGELOG.md를 작성합니다. 호환성을 깨는 변경을 먼저 배치하고 PR 및 마이그레이션 안내를 연결합니다.

  • 안정판 또는 릴리스 후보 노트 준비
  • 직전 릴리스 이후 변경 사항 요약
  • 호환성을 깨는 변경과 이전 절차 설명
prisma/orm4.8만2026년 10월 24일 업데이트

prisma의 스킬 모두 보기

이 스킬의 문제 신고