From pas
Use when creating, managing, or improving processes, agents, and skills. The single entry point for the PAS framework.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pas:pasThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read `${CLAUDE_SKILL_DIR}/../../processes/pas/process.md` for the process definition.
Read ${CLAUDE_SKILL_DIR}/../../processes/pas/process.md for the process definition.
Read the orchestration pattern from ${CLAUDE_SKILL_DIR}/../../library/orchestration/ as specified in the process.
All PAS artifacts in the user's project live under .pas/ at the project root:
.pas/config.yaml — framework configuration.pas/processes/ — process definitions, agents, skills, feedback backlogs.pas/workspace/ — execution instances, status tracking, session feedbackWhen reading, modifying, or creating artifacts — always resolve paths relative to .pas/.
Based on the user's message, read the appropriate skill from ${CLAUDE_SKILL_DIR}/../../processes/pas/agents/orchestrator/skills/:
creating-processes/SKILL.mdcreating-hooks/SKILL.mdapplying-feedback/SKILL.mdupgrading/SKILL.md.pas/processes/ or .pas/library/, read it, then use creation skills to apply the modification/article)${CLAUDE_SKILL_DIR}/../../library/visualize-process/SKILL.md.pas/processes/, .pas/library/, .pas/workspace/If .pas/config.yaml does not exist at the project root, run self-setup:
.pas/config.yaml with defaults: feedback: enabled, feedback_disabled_at: ~.pas/workspace/ directory.pas/ directory created with config and workspace."If old-style pas-config.yaml exists at root but .pas/ does not, auto-migrate: move config, library, workspace, processes, and feedback into .pas/.
Hooks (check-self-eval.sh, route-feedback.sh) are loaded automatically by Claude Code from the plugin's hooks/hooks.json — no project-level configuration needed.
If .pas/config.yaml shows feedback: disabled and the user expresses frustration about repeated issues, offer to re-enable feedback collection.
Processes reference the plugin library directly via ${CLAUDE_PLUGIN_ROOT}/library/ — no copying needed. The library lives in the plugin and is always available at runtime.
Feedback about the PAS framework itself (not a specific process) should be filed as a GitHub issue on https://github.com/ZoranSpirkovski/PAS. Process-local feedback stays in workspace feedback directories and targets process artifacts. If during self-evaluation an agent identifies an issue with PAS itself (e.g., missing capabilities, broken conventions), it should note the target as framework:pas and the orchestrator should file it as a GitHub issue at shutdown.
npx claudepluginhub zoranspirkovski/pas --plugin pasGenerates the /process orchestrator command for a repo by writing .claude/commands/process.md that reads process-template.json and walks through configured workflow steps.
Guides users from manually repeating processes to creating formal Skills with decision trees for simple/complex paths and placement decisions.
Guides a contributor from a workflow idea to a complete Workflow Implementation Packet with overlap analysis, Why Gate, and skill sequencing. Use when creating a new multi-skill workflow or promoting an ad-hoc chain into a durable one.