From yalla
Guided Yalla project onboarding. Use this skill whenever the user says /onboard, "set up yalla", "onboard this repo to yalla", "configure yalla", "show onboarding status", "what is missing for yalla", or wants a visual dashboard of Yalla setup. It checks .claude/YALLA.md, project commands, task labels, issue template, autopilot readiness, and generates an HTML dashboard showing done vs missing steps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yalla:onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide a repository through Yalla setup and produce a visual onboarding dashboard. The goal is to make the next action obvious: what is already configured, what is missing, and what should not be automated yet.
Guide a repository through Yalla setup and produce a visual onboarding dashboard. The goal is to make the next action obvious: what is already configured, what is missing, and what should not be automated yet.
$ARGUMENTS may be empty, a repo path, or a config path.
If empty, use the current working directory as the target repo.
If it points to .claude/YALLA.md, use that file and infer the project root from it.
If it points to a directory, use <directory>/.claude/YALLA.md.
.claude/YALLA.md is missing, explain that Yalla must be installed first and offer the exact install.sh command if this is a cloned Yalla repo.npm run yalla:onboard -- init --config <path-to-target>/.claude/YALLA.md
.pipeline/yalla-onboarding-dashboard.html yourself using the dashboard structure below.Evaluate these items:
.claude/YALLA.md.base_branch is set.tracking_mode is set or defaults clearly to github.test, typecheck, build, lint.test_dir exists.task_system.ready_label, block labels, and priority labels are configured for GitHub mode.For GitHub mode, also check:
gh auth status.gh label create ... commands.For file-only mode:
The dashboard should be a single HTML file at .pipeline/yalla-onboarding-dashboard.html with:
Use a bold, high-contrast layout. Keep it self-contained: no external CSS, JS, or network resources.
Return concise text:
Yalla onboarding dashboard generated:
<path>
Top remaining actions:
1. ...
2. ...
3. ...
If there are no blocking items, say:
Manual /yalla onboarding is ready. Keep autopilot in dry-run/report-only until the readiness checklist passes.
--apply..claude/YALLA.md.Provides 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.
npx claudepluginhub iwo-szapar/yalla --plugin yalla