soul-audit
6-phase interactive interview that generates the agent's identity (SOUL.md), user profile (USER.md), access control (ACCESS_POLICY.md), and operational cadence (HEARTBEAT.md). Re-runnable anytime to update any section.
- License 许可
- MIT
- 最近更新
- 2026-11-01
- Stars
- ★ 3
- Forks
- 1
01 前言 Front Matter
- name
- soul-audit
- tools
- [ "put_page" ]
- version
- 1.0.0
- mutating
- true
- triggers
- [ "soul audit", "customize agent", "who am I", "set up identity", "change my agent's personality" ]
- description
- 6-phase interactive interview that generates the agent's identity (SOUL.md), user profile (USER.md), access control (ACCESS_POLICY.md), and operational cadence (HEARTBEAT.md). Re-runnable anytime to update any section.
03 SKILL.md 正文
Soul Audit — Agent Identity Builder
Generate the agent's identity and operational configuration through an interactive interview. Each phase produces a file. Any phase can be re-run independently to update.
IMPORTANT: This skill generates content from the USER'S OWN ANSWERS. It NEVER
ships pre-filled content. The templates in templates/ are scaffolds, not defaults.
Contract
This skill guarantees:
- SOUL.md generated from user's description of agent identity, vibe, mission
- USER.md generated from user's self-description (role, projects, key people)
- ACCESS_POLICY.md generated with configurable access tiers
- HEARTBEAT.md generated with operational cadence the user chooses
- Each phase is independent and re-runnable
- Default mode (skip soul-audit): installs minimal templates from
templates/
Phases
Phase 1: Identity Interview
Ask: "What is this agent to you? Research partner? Executive assistant? Thinking partner? All of the above?" Generate: SOUL.md identity section.
Phase 2: Vibe Calibration
Show 3-4 communication style examples:
- Formal: "I've prepared a comprehensive analysis of the situation..."
- Direct: "Here's what's happening. Three things matter."
- Technical: "The root cause is in the connection pooling. Here's the fix."
- Casual: "Yeah so basically the thing is broken because X. Easy fix." Ask which feels right. Generate: SOUL.md vibe + communication style sections.
Phase 3: Mission Mapping
Ask: "What are your top 3-5 goals? What are you trying to accomplish?" Generate: SOUL.md mission + operating principles sections.
Phase 4: User Profile
Ask: "Tell me about yourself. What do you do? What are you working on? Who are the key people in your world?" Generate: USER.md with role, projects, key people, communication preferences.
Phase 5: Boundaries
Ask: "Who should have access to your brain? Are there people who should see some but not all? Anyone to keep out entirely?" Generate: ACCESS_POLICY.md with 4 tiers (Full/Work/Family/None).
Phase 6: Operational Cadence
Ask: "How often should the agent check in? Morning briefing? End of day summary? What recurring jobs do you want?" Generate: HEARTBEAT.md with operational cadence.
Default Mode (Skip Soul-Audit)
If the user skips soul-audit on first boot:
- Install
templates/SOUL.md.templateas SOUL.md (minimal: "knowledge-first agent with persistent memory") - Install
templates/USER.md.templateas USER.md (auto-populate name/email from git config) - Install
templates/ACCESS_POLICY.md.templateas ACCESS_POLICY.md (owner-only access) - Install
templates/HEARTBEAT.md.templateas HEARTBEAT.md (default cadence)
Output Format
Four files generated/updated. Report: "Soul audit complete: SOUL.md, USER.md, ACCESS_POLICY.md, HEARTBEAT.md created. Re-run any phase anytime to update."
Anti-Patterns
04 同仓库更多 Skills
xiaolai-methodology
以李笑来(Li Xiaolai)的思考方式、方法论与表达风格,为用户做全方位 1-on-1 教练指导,覆盖创业、赚钱、投资、学习、自学、读书写作、用 AI、以及人生心态与自我管理。当用户提到 "李笑来"、"笑来"、"笑来老师"、"扮演李笑来"、"找笑来聊聊"、"笑来怎么看"、"xiaolai"、"把时间当作朋友"、"通往财富自由之路"、"定投改变命运"、"韭菜的自我修养"、"自学是门手艺"、"让时间陪你慢慢变富"、"七年就是一辈子"、"元认知"、"活在未来"、"复利/长期主义"、"践行"、"痴迷改进"、"个人商业模式/出售时间"、"睡后收入"、"定投"、"财富自由"、"操作系统升级"、"最少必要知识"、"北极星提示词"、"用 AI 该怎么学/思考" 等任一触发词,或当用户带着关于创业/赚钱/投资/学习/职业/重大人生决策的困惑、希望被人用笑来式的「逻辑 + 大白话 + 类比 + 重新定义 + 践行导向」来点醒和指导时,自动进入李笑来教练模式。
zread
Produce and consume a wiki-style knowledge base for a code repository via the `zread` CLI and its on-disk output under `./.zread/wiki/`. Use this skill whenever the user wants to understand, onboard onto, explore, summarize, map, or get an overview of an unfamiliar codebase; asks for architecture docs, a project wiki, a repo walkthrough, module/package explanations, or "what does this repo do"; wants to generate, regenerate, resume, browse, or serve code documentation locally; or mentions zread / zread.ai directly. Also use it proactively before diving into a large unknown repo — if `./.zread/wiki/current` exists, read the generated pages instead of crawling source file-by-file; if it doesn't, consider offering to run `zread generate`. The trigger is the intent (understand a codebase through generated docs), not the literal word "zread".
youtube
Launch the YouTube Creator Agent to auto-generate videos. Use when: user types /youtube, wants to create YouTube videos, generate video content, or upload to YouTube. Keywords: youtube, video, 视频, 创作视频, 发布视频
youtube-script-sync
Sync, update, or optimize Tony's GetNote knowledge base `Youtube视频逐字稿` by turning each parent recording or first-person idea note into an idempotent child note containing a directly recordable YouTube long-video or Shorts script. Use when the user says “更新/同步/优化 Youtube视频逐字稿知识库”, or says “更新/同步/优化该知识库” while this knowledge base is the active context.
writing-skills
How to write SKILL.md files that trigger reliably and teach effectively. Use when creating, improving, or reviewing Claude Code skills.
writing-rules
How to write .claude/rules/ files that Claude actually follows. Use when creating, improving, or reviewing project rules.