How this command is triggered — by the user, by Claude, or both
Slash command
/zap:diagnose Describe the bug or paste an error messageopusThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
!`cat ${CLAUDE_PLUGIN_ROOT}/skills/diagnose/SKILL.md`!cat ${CLAUDE_PLUGIN_ROOT}/skills/diagnose/SKILL.md
npx claudepluginhub dphaener/flow --plugin zap/diagnoseDiagnoses compilation errors, runtime errors, performance issues, and Protheus logs in ADVPL/TLPP code, providing severity levels, root causes, fixes with examples, and preventive advice.
/diagnoseTraces a failed or stalled pipeline run from a GitHub issue — identifies missing or malformed FORGE annotations, diagnoses the failure point, and suggests remediation steps.
/diagnoseInitiates Dr. Ralph's multi-phase diagnostic workflow: interviews user on symptoms, researches via web, generates differential diagnosis, treatment plan, and SOAP report with running notes.
/diagnoseDebugs failed or low-quality extractions by analyzing logs and probing the source site to identify root causes and suggest fixes.
/diagnoseDiagnoses FilamentPHP v4 errors and issues by parsing descriptions, consulting docs, analyzing logs/caches/code, and providing root causes with code fixes.
/diagnoseRuns a self-check on the AI Brain Starter install, verifying CLAUDE.md, Meta folder, skills, hooks, and MCPs are properly configured.