ワンクリックで
init
첫 세션 캐릭터 부트스트랩 — 빌더 입력과 2라운드 인터뷰로 페르소나 파일과 초기 스탯을 생성한다. /init 슬래시 전용.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
첫 세션 캐릭터 부트스트랩 — 빌더 입력과 2라운드 인터뷰로 페르소나 파일과 초기 스탯을 생성한다. /init 슬래시 전용.
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 | init |
| description | 첫 세션 캐릭터 부트스트랩 — 빌더 입력과 2라운드 인터뷰로 페르소나 파일과 초기 스탯을 생성한다. /init 슬래시 전용. |
| environment | creative |
| disable-model-invocation | true |
/init
이름: <표시 이름>
스탯: 힘 <n> 민첩 <n> 통찰 <n> 화술 <n>
슬래시 본문에서 이름·스탯을 읽고 다음을 확인:
위반이 있으면 문제점을 알리고 사용자에게 재입력 요청.
files/world/ 디렉토리의 .md 파일과 files/characters/*/*.md를 모두 read한다. 라운드 1에서는 세계관 핵심만 간결히 소개한 뒤 질문한다 — NPC 이름·소속은 언급하지 않는다.
한 블록(응답을 기다린다, 서사·대사 진행 금지). 먼저 세계관을 2-4줄로 간추려 보여주고 이어서 질문:
**이곳:** <세계관 한 문단 — 장르·톤·장소·이 도시의 현재 분위기. 너무 상세하지 않게, "이런 세계구나"를 감 잡을 정도로.>
"<이름>"은 어떤 사람인가요? 이 세계 안에서 출신·직업·지금 여기에 있게 된 계기를 한 문단으로 들려주세요. 토박이여도, 다른 곳에서 흘러든 사람이어도 좋습니다.
사용자 답변을 받으면 다시:
좋아요. 마지막으로 — 중요하게 여기는 가치 한 가지, 위기에 흔들리는 약점 한 가지, 자주 드러나는 말투/톤을 간단히 알려주세요.
두 라운드 응답을 종합해 write 도구로 두 파일을 작성한다.
<slug>는 이름을 로마자 kebab-case로 변환한 값이다. 예: "시아" → siya, "Aldric" → aldric, "엘라라 브라이트웰" → elara-brightwell. 소문자 영숫자와 하이픈만.
files/personas/<slug>/<slug>.md---
role: persona
name: <slug>
display-name: <표시 이름 원문>
names: "<표시 이름 원문>"
---
# <표시 이름 원문>
## 배경
<라운드 1 응답을 1-2문단으로 정돈. 세계관 설정과 일관되게.>
## 말투
<라운드 2 응답에서 도출한 말투·톤·말버릇 2-4줄.>
files/stats.yaml힘: <n>
민첩: <n>
통찰: <n>
화술: <n>
추가로 status.yaml/stats.yaml/inventory.yaml/quest.yaml/world-state.yaml도 초기화한다.
파일이 모두 생성되면 scene.md를 write한다.
첫 장면은 페르소나가 문헤이븐에 도착·합류하는 순간을 쓴다. 등장 인물은 페르소나뿐 — files/characters/의 NPC는 이름·대사로 등장시키지 않는다. 그들의 공간(주점 표류목 등불, 부두의 지도 가판 등)은 지평선·소음·간판·지나가는 소문으로 배경에만 깔아둔다. 첫 [CHOICES]에는 그 공간 중 하나로 향하는 행동을 최소 하나 포함한다.
이 시점부터 유저와의 직접적인 서사 대화를 중단한다. 모든 서사와 [CHOICES]는 오직 Tool Call을 통해 기록된다.