بنقرة واحدة
soul-switch
Switch SOUL.md between normal and evil personas. Triggers: /soul_good, /soul_evil, /soul_status
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Switch SOUL.md between normal and evil personas. Triggers: /soul_good, /soul_evil, /soul_status
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when reviewing code from a test engineer's perspective. Systematically decompose requirements into test scenarios, map them to code paths, hunt coverage gaps, and force the developer to fix or disclose every hole before delivery. If a real test engineer could find a bug you missed, you failed; if you fabricate a gap that wastes the developer's time, you failed too.
Use when reviewing embedded or firmware code changes, especially in C/C++, bare-metal, RTOS, driver, ISR, DMA, boot, NFC, or other hardware-facing paths where cross-review can catch correctness, safety, and architecture-coupling issues
Server-side automated bug fix triggered by n8n. Analyzes ZenTao bug, fixes code, commits, writes Issue/MR description files.
Use when the user asks to fix a bug, resolve an issue, or provides a bug URL/bug ID from 禅道, GitLab, GitHub, Jira, or similar systems; especially when the work needs a full workflow of reading the bug, fixing code, verifying, creating issue/MR, and writing status back to the tracker.
698/645 电表协议串口发帧与解析 Skill,支持组帧、发送、接收、解析和断言验证,用于修bug后快速回归验证
Delegate independent subtasks to `claude -p` instances. Use when you need to parallelize work across multiple files or modules that have no write conflicts.
| name | soul-switch |
| version | 1.0.0 |
| description | Switch SOUL.md between normal and evil personas. Triggers: /soul_good, /soul_evil, /soul_status |
| allowed-tools | ["Bash","Read"] |
| user-invocable | true |
Toggle between normal (SOUL_GOOD.md) and evil (SOUL_EVIL.md) personas by overwriting SOUL.md.
/soul_good → restore normal persona/soul_evil → activate evil persona (schemer)/soul_status → show current persona mode# From skill directory
./scripts/switch.sh status # check current mode
./scripts/switch.sh good # switch to normal
./scripts/switch.sh evil # switch to evil
After switching, the agent MUST:
/new to reload the new persona (bootstrap re-injects SOUL.md on session start)SOUL.md — active persona (injected at bootstrap)SOUL_GOOD.md — backup of the normal personaSOUL_EVIL.md — the evil/schemer persona/new or gateway restart (SOUL.md is read at bootstrap time)