Use when augmenting an .agent.toml with project requirements. Loaded by pss-agent-profiler. Trigger with /pss-change-agent-profile --requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/perfect-skill-suggester:pss-design-alignment <agent.toml> --requirements <design-doc.md><agent.toml> --requirements <design-doc.md>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Takes an existing `.agent.toml` (or baseline candidate pool) and a project requirements/design document, scores the design doc through the Rust binary, then cherry-picks only the elements that match the agent's specialization. Prevents project-level elements from leaking into agents that don't need them.
Takes an existing .agent.toml (or baseline candidate pool) and a project requirements/design document, scores the design doc through the Rust binary, then cherry-picks only the elements that match the agent's specialization. Prevents project-level elements from leaking into agents that don't need them.
.agent.toml profile (baseline from pss-agent-toml).agent.toml profile (from pss-agent-toml / /pss-setup-agent).md file describing the project)$CLAUDE_PLUGIN_DATA/pss-skill-index.db (fallback ~/.claude/cache/pss-skill-index.db)$CLAUDE_PLUGIN_ROOT/bin/<platform>Copy this checklist and track your progress:
# Used internally by pss-agent-profiler when --requirements is provided
# Pass 1 (pss-agent-toml): baseline profile from agent.md
# Pass 2 (pss-design-alignment): augment with project-specific elements
# Also used by pss-change-agent-profile to re-align with new requirements
/pss-change-agent-profile my-agent.agent.toml --requirements docs/prd.md
[FAILED] Requirements file not found: <path>[FAILED] Binary error on requirements scoring: <stderr>Updated .agent.toml with cherry-picked elements merged into secondary/specialized tiers and rejected candidates documented in [skills.excluded].
scripts/pss_verify_profile.py — element verification (anti-hallucination)scripts/pss_validate_agent_toml.py — structural validationschemas/pss-agent-toml-schema.json — TOML schemaCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub emasoft/emasoft-plugins --plugin perfect-skill-suggester