一键导入
dice-roll
주사위 판정을 실제 난수로 수행하는 스킬. 판정이 필요할 때 반드시 이 스킬의 script를 호출하여 결과를 얻어야 한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
주사위 판정을 실제 난수로 수행하는 스킬. 판정이 필요할 때 반드시 이 스킬의 script를 호출하여 결과를 얻어야 한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Compact the current conversation into a handoff document for another agent to pick up.
Audit and refine ADRs in docs/adr/ using the deep-module framing — a good ADR is a deep module of decision, not a dump of discussion. Use when reviewing ADRs produced by grill-with-docs, when an ADR feels meeting-notes-shaped or bloated, or when the user wants to tighten a decision record before merging.
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".
Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
Set up and use portless for named local dev server URLs (e.g. https://myapp.localhost instead of http://localhost:3000). Use when integrating portless into a project, configuring dev server names, setting up the local proxy, working with .localhost domains, or troubleshooting port/proxy issues.
Monorepo 의존성을 최신 버전으로 업데이트. Changelog 분석, 리스크 평가, 검증까지 포함.
| name | dice-roll |
| description | 주사위 판정을 실제 난수로 수행하는 스킬. 판정이 필요할 때 반드시 이 스킬의 script를 호출하여 결과를 얻어야 한다. |
| disable-model-invocation | true |
RPG 판정에서 **실제 난수(crypto RNG)**를 사용하는 주사위 스킬입니다. 직접 숫자를 만들지 말고 반드시 script 도구로 roll.ts를 실행하세요.
script(file: "skills/dice-roll/scripts/roll.ts", args: ["<dice>", "<DC>"])
| 표기 | 의미 |
|---|---|
1d20 | 20면체 1개 |
1d20+3 | 20면체 1개 + 보정 +3 |
2d6+3 | 6면체 2개 + 3 |
1d20-2 | 20면체 1개 - 2 |
d100 | = 1d100 |
4d6kh3 | 6면체 4개 중 상위 3개만 합산 |
상황: 사용자가 "자물쇠를 따본다" (도적 페르소나, 민첩 +3, DC 12 민첩 판정)
stats.yaml 조회 → 민첩: 3args: ["1d20+3", "12"]Notation: 1d20+3
Roll: 8
Modifier: +3
Total: 8 +3 = 11
DC 12: FAIL (margin -1)
[SYSTEM] 판정: 민첩 DC 12 → 실패 (주사위 8 +민첩 3 = 11)보정이 0이면 1d20로 호출하고 기록도 (주사위 N)만. [CHOICES]에 stat: <능력치>가 있으면 stats.yaml에서 그 값을 찾아 주사위에 반영합니다.