Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/HezaoHezao/poirot --skill bootstrap명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | bootstrap |
| description | Onboarding conversation to generate a user profile. |
| allowed-tools | ["write_file","read_file","bash"] |
| enabled | true |
| related-skills | ["plan"] |
| license | MIT |
| author | Adapted from deer-flow (Bytedance, MIT) |
A conversational onboarding skill. Through 5–8 adaptive rounds, extract who
the user is and what they need, then generate a tight .poirot/profile.md
that defines the agent's working relationship with this user.
Poirot note: The original deer-flow skill generates a
SOUL.mdvia asetup_agenttool. Poirot has nosetup_agenttool or SOUL.md concept. This version generates.poirot/profile.md(a user profile) viawrite_file.
The conversation has 4 phases. Each phase may span 1–3 rounds depending on how much the user shares. Skip or merge phases if the user volunteers information early.
| Phase | Goal | Key Extractions |
|---|---|---|
| 1. Hello | Language + first impression | Preferred language |
| 2. You | Who they are, what drains them | Role, pain points, relationship framing, agent name |
| 3. Personality | How the agent should behave and talk | Core traits, communication style, autonomy level, pushback preference |
| 4. Depth | Aspirations, blind spots, dealbreakers | Long-term vision, failure philosophy, boundaries |
Mentally track these fields as the conversation progresses. You need all required fields before generating.
| Field | Required | Source Phase |
|---|---|---|
| Preferred language | ✅ | 1 |
| User's name | ✅ | 2 |
| User's role / context | ✅ | 2 |
| Agent name | ✅ | 2 |
| Relationship framing | ✅ | 2 |
| Core traits (3–5 behavioral rules) | ✅ | 3 |
| Communication style | ✅ | 3 |
| Pushback / honesty preference | ✅ | 3 |
| Autonomy level | ✅ | 3 |
| Failure philosophy | ✅ | 4 |
| Long-term vision | nice-to-have | 4 |
| Blind spots / boundaries | nice-to-have | 4 |
If the user is direct and thorough, you can reach generation in 5 rounds. If they're exploratory, take up to 8. Never exceed 8 — if you're still missing fields, make your best inference and confirm.
Once you have enough information:
# Profile: <Agent Name>
## User
- Name: <user's name>
- Role: <user's role / context>
- Preferred language: <language>
## Relationship
<relationship framing — e.g., "trusted technical pair-programmer">
## Core Traits
- <behavioral rule 1>
- <behavioral rule 2>
- <behavioral rule 3>
- <behavioral rule 4>
- <behavioral rule 5>
## Communication Style
<how the agent should talk — tone, density, formality>
write_file to .poirot/profile.md:write_file(".poirot/profile.md", "<full profile content>")
.poirot/profile.md."Generation rules:
write_file returns an error, report it to the user and do not claim
success.write_file to .poirot/profile.md; don't just
print to chat