بنقرة واحدة
alert-sounds
Configure alert sounds — volume, mute/unmute, custom sounds per event
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Configure alert sounds — volume, mute/unmute, custom sounds per event
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Design the sprint from requirements. Decides module boundaries, delegates per-module architecture to sub-architects in parallel, packs closed task specs into dependency-ordered sprints. Produces ARCH.md, decisions index, per-task specs, sprint manifest. Run after /research, before /build. After architect finishes, every remaining question is implementation, not design.
Cascade a version bump across plugin.json + marketplace.json plugin entry + mk-cc-all bundle (if affected) + marketplace.json metadata + RELEASE-NOTES.md entry. Accepts patch/minor/major bump type. Validates semver consistency across all touch points. Use when shipping changes to any plugin. Composable — @ship references this; /plugin-scaffold creates v1.0.0 directly (doesn't call this).
Generate session handoff document — what was done (with file/commit refs), what remains (priority-ordered), critical context (decisions, gotchas, rejected approaches), blockers. Saves a NEW timestamped handoff to .claude/handoffs/ each time (history is never overwritten), updates the .claude/handoffs/INDEX.md ledger, and refreshes .claude/handoff.md as the latest-alias /resume reads. Triggers /claude-md-sync if more than 10 files changed or impact-map sections touched. Use when ending a session, pausing mid-task, or switching projects.
Execute the sprint. Reads task specs from /architect, dispatches task agents in dependency-ordered waves, writes code + tests, verifies each agent's output against disk before recording completion. Drift surfaces loudly. Produces sprint completion records + SPRINT-REPORT.md. Run after /architect, before /review.
Turn project pitch into build-ready SPEC.md through interactive questions. Loops on open design questions until every section closes. Output is testable and unambiguous — no "TBD" or "agent decides X". First step of the pipeline. Run before /research.
Build a functionality glossary + DRY audit for a codebase. A deterministic Python engine indexes every function (Python/TS/JS/C# via AST, tree-sitter), fingerprints 5 signals, and clusters duplicate implementations; Claude sub-agents label functionalities against a controlled verb vocabulary, review each cluster (Pass B), and substrate-verify instances (Pass C). Produces GLOSSARY.yaml (frozen schema, consumed by future /dry-refactor) + GLOSSARY.md. Use when the codebase feels WET, before a refactor pass, or before /architect when a new module may overlap existing code.
| name | alert-sounds |
| description | Configure alert sounds — volume, mute/unmute, custom sounds per event |
| tools | ["Read","Edit","Glob"] |
Glob: **/alert-sounds/hooks/config.json
Config structure:
{
"volume": 100,
"muted": false,
"stop": { "beep": true, "sound": null, "notify": false, "flash": true, "statusline": true },
"permission": { "beep": true, "sound": null, "notify": true, "flash": true, "statusline": true },
"idle": { "beep": true, "sound": null, "notify": true, "flash": true, "statusline": true }
}
Fields:
volume (0-100): Global volume. Default 100. Custom sounds (all platforms) and built-in tones (macOS/Linux). Windows Console::Beep ignores this — uses system volume.muted (true/false): Suppress all sounds. Visual alerts (notifications, flash, statusline) still fire. Default false.stop, permission, idle):
sound: Absolute path to sound file (mp3/wav/ogg/aiff), or null for built-in tonesbeep: Play built-in tones when no custom sound set (true/false)notify: Desktop notifications (true/false)flash: Flash taskbar/dock (true/false)statusline: Status line color indicator (true/false)Events:
stop — Claude finished taskpermission — tool needs user approvalidle — Claude waiting for input