From soft-harness
Inspect the current Claude Code and Codex state, compare prompts/settings/skills/agents/plugins, surface malformed MCP or settings issues, and refresh `.harness` as a snapshot plus decision memory. Use when the user wants a read-only assessment, a current-state report, or a first-pass consolidation plan before making changes. `analyze` never mutates host files. In `--dry-run`, it also leaves `.harness` untouched.
How this skill is triggered — by the user, by Claude, or both
Slash command
/soft-harness:analyzeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read `../references/harness-folder-rules.md` first. Read `../references/helper-surface.md` when you need deterministic inspection, parsing, or local evidence collection.
Read ../references/harness-folder-rules.md first. Read ../references/helper-surface.md when you need deterministic inspection, parsing, or local evidence collection.
.harness snapshot when it exists.harness does not exist yet, treat that as normal. Use the live host files as the only starting point and describe the snapshot files that would be created.--dry-run, refresh or initialize .harness so it captures:
--dry-run, do not write files..harness snapshot updates, unresolved questions, and recommended next actions..harness is absent, show the snapshot files that would be initialized instead of assuming they already exist..git, README files, and known path conventions.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub softdaddy-o/soft-harness --plugin soft-harness