From yalla
Post-mortem diagnostic on a completed /yalla or /yalla-team run. Checks issue-based artifacts, PR evidence, review quality, and shipping discipline. Use after a run produced mediocre results, after a production incident traced to a yalla-shipped change, or periodically to improve the pipeline. Do NOT use during an active run.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yalla:yalla-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Inspect a completed run and produce prioritized findings with concrete fixes. Prefer GitHub issue/PR evidence and machine-readable artifacts over memory or prose.
Inspect a completed run and produce prioritized findings with concrete fixes. Prefer GitHub issue/PR evidence and machine-readable artifacts over memory or prose.
$REPO and $BASE_BRANCH come from .claude/YALLA.md (repo: / base_branch:), with $REPO auto-detected via gh repo view --json nameWithOwner -q .nameWithOwner when blank and $BASE_BRANCH defaulting to main.
Requires an issue ID (issue-###, ###) or PR number. If not provided, ask for one.
Use GitHub first:
gh issue view ### --repo "$REPO" --json number,title,body,labels,assignees,state,url,closedAt,comments
gh pr list --repo "$REPO" --state all --search "###" --json number,title,state,url,headRefName,baseRefName,body,comments
gh pr view ### --repo "$REPO" --json number,title,body,state,headRefName,baseRefName,commits,comments,reviews,files
gh pr checks ### --repo "$REPO" --json name,bucket,state,workflow,link
Also gather when present:
plans/active/issue-###-*plans/active/issue-###.plan.json.pipeline/classification.json, .pipeline/diagnosis.json, .pipeline/acceptance-trace.json, .pipeline/test-evidence.json, .pipeline/review-results.json, .pipeline/ship-manifest.json.pipeline/events.jsonl, .pipeline/latest-checkpoint.json, .pipeline/checkpoints/, .pipeline/report.html.pipeline/goal-contract.json, .pipeline/evaluator-results.json, .pipeline/loop-state.json, .pipeline/session-mining-report.json, .pipeline/visual-evidence/, .pipeline/benchmarks.json.pipeline/export-* when npm run yalla:run -- export was used for a portable audit snapshotgit log "$BASE_BRANCH"..session/issue-###-* --stat if branch still existsdocs/learnings/ entries referencing issue-###If the project uses an optional SQL task store (tracking_mode: db), legacy rows may be read for old archived runs only. Do not write or re-key legacy data during audit.
Score each area 0-2:
0: missing or materially failed1: partially present but weak or inconsistent2: strong evidence and no material gapsAreas:
Record a finding only when a problem exists.
INCONCLUSIVE as risk?.claude/YALLA.md, or docs/learnings/*?.pipeline-state.json, issue comments, and PR evidence?.pipeline/events.jsonl, .pipeline/latest-checkpoint.json, issue comments, and PR evidence?.pipeline/* artifacts kept local unless review-relevant?gh pr checks used for PR-attached CI state?# Yalla Audit - issue-###
## Summary
Audited [task title]. Score: [X]/16. Found [N] issues across [M] areas.
## Scorecard
| Area | Score | Evidence |
|------|-------|----------|
| Classification and routing | 0-2 | ... |
| Feedback loop quality | 0-2 | ... |
| Plan grounding | 0-2 | ... |
| Vertical slice quality | 0-2 | ... |
| Test seam quality | 0-2 | ... |
| Review actionability | 0-2 | ... |
| Artifact and PR evidence quality | 0-2 | ... |
| Scope and shipping discipline | 0-2 | ... |
## Findings
### [Area]: [Problem Title]
**Status:** Problem found
[1-2 sentence description]
**Evidence:** [specific artifact, issue comment, PR line, or command output]
**Fix:** [concrete action]
Order findings by impact. Omit areas where no problems were found and mark them OK in the summary.
npx claudepluginhub iwo-szapar/yalla --plugin yallaProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.