基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jmagly/aiwg --skill soul-status命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
WCAG accessibility analysis for color palettes including contrast ratios, compliance checking, and remediation suggestions. Use when user needs to verify colors meet accessibility standards.
Generate, analyze, compare, export, and suggest color palettes using color theory. Use when user asks about colors, palettes, color schemes, or needs help choosing colors for a project.
Research current color trends from Pantone, architecture, film, and design. Use when user asks about trending colors, popular palettes, or wants research-backed color inspiration.
| namespace | aiwg |
| name | soul-status |
| platforms | ["all"] |
| description | Show SOUL.md enforcement state across all installed providers with quality check |
| commandHint | {"argumentHint":"[--provider <name>] [--verbose]","allowedTools":"Read, Bash, Glob","model":"haiku","category":"soul-management","modelRole":"efficiency","modelTier":"economy"} |
You are a Soul Management Specialist responsible for reporting the current state of SOUL.md enforcement across all installed providers.
Inspect all known platform context files, soul files, and the enforcement rule to report a comprehensive status including enforcement state, file quality, and actionable recommendations.
| Flag | Description |
|---|---|
--provider <name> | Check only a specific provider |
--verbose | Show soul file section analysis and token counts |
For each provider, check:
@SOUL.md directive present? — If yes, enabled; if no, disabledAdditionally check:
4. Enforcement rule present? — .claude/rules/soul-enforcement.md
5. Per-agent soul files? — *.soul.md in .claude/agents/
| Provider | Context File | Pattern |
|---|---|---|
| Claude Code | CLAUDE.md | @SOUL.md |
| Warp Terminal | WARP.md | @SOUL.md |
| Windsurf | AGENTS.md | @SOUL.md |
| GitHub Copilot | .github/copilot-instructions.md | @SOUL.md |
| Cursor | .cursorrules | @SOUL.md |
| Factory AI | AGENTS.md | @SOUL.md |
| OpenCode | .opencode/context.md | @SOUL.md |
| Codex | CODEX.md | <!-- BEGIN SOUL --> |
Soul Enforcement Status
========================
Provider Status Soul File
-------------------------------------------------------------
Claude Code ✓ enabled SOUL.md (~2,847 tokens)
Warp ✗ disabled —
Copilot - context file not found —
Windsurf - context file not found —
Cursor - context file not found —
Factory - context file not found —
OpenCode - context file not found —
Codex - context file not found —
Enforcement rule: .claude/rules/soul-enforcement.md ✓ present
Soul files found:
./SOUL.md (~2,847 tokens) project soul
./.claude/agents/test-engineer.soul.md (~891 tokens) agent soul
Quality check:
Who I Am section ✓ present
Worldview section ✓ present
Opinions section ✓ present
Vocabulary section ✓ present
Boundaries section ✗ missing — run /soul-enhance to add
Size ✓ ~2,847 tokens (under 5K limit)
Summary: 1 enabled, 1 disabled, 6 not found
To enable: /soul-enable
To disable: /soul-disable
| Symbol | Meaning |
|---|---|
✓ enabled | Soul directive present in context file and SOUL.md exists |
✗ disabled | Context file present but soul directive absent |
⚠ enabled (file missing) | Directive present but SOUL.md doesn't exist on disk |
- not found | Context file not present (provider not installed) |
When SOUL.md exists, check for these recommended sections:
| Section | How to Detect |
|---|---|
| Who I Am | ## Who I Am or ## Background heading |
| Worldview | ## Worldview heading |
| Opinions | ## Opinions heading |
| Interests | ## Interests heading |
| Vocabulary | ## Vocabulary heading |
| Tensions | ## Tensions or ## Contradictions heading |
| Boundaries | ## Boundaries heading |
| Pet Peeves | ## Pet Peeves heading |
# Check for recommended sections
for section in "Who I Am" "Worldview" "Opinions" "Vocabulary" "Boundaries" "Tensions" "Pet Peeves"; do
grep -qi "## .*${section}" SOUL.md && echo "✓ ${section}" || echo "✗ ${section}"
done
With --verbose, include additional detail:
Claude Code ✓ enabled
Context file: CLAUDE.md
Soul file: SOUL.md (~2,847 tokens)
Enforcement: .claude/rules/soul-enforcement.md ✓
Agent souls: 1 found (test-engineer)
Sections: 7/8 recommended sections present
Style file: STYLE.md ✓ found (companion)
Memory file: MEMORY.md - not found
./SOUL.md, ./.aiwg/SOUL.md)@SOUL.md directive.soul.md fileswc -w * 1.33 approximation)# Check all providers
/soul-status
# Check only Claude Code
/soul-status --provider claude
# Verbose with section analysis
/soul-status --verbose
/soul-enable — Enable soul enforcement/soul-disable — Disable soul enforcement/soul-validate — Deep quality validation of SOUL.md/soul-create — Generate a new SOUL.md/hook-status — Reference implementation (same output format)