Runs Bruno API tests in CLI mode and iterates until all targeted tests pass. Use when a user wants to run or fix API tests written in Bruno: "run Bruno tests", "test the API with Bruno", "run bruno/", "fix the Bruno tests", "bru run". Do NOT use for writing new Bruno test files from scratch, running Playwright tests, unit tests, or any testing that does not use the bru CLI.
EnglishSequential writing pipeline for 8-MINE Dialogic timelines. Two models coexist — Scene model (primary, recurring scenes) and Node model (legacy, linear scripted scenes). Use when writing a new scene spec, formalizing a PNJ behavior, writing a recurring .dtl (scene model), decomposing an arc into nodes, writing a scripted .dtl (node model), or applying review feedback. Do NOT use for reviewing timelines - use dialogic-review instead.
EnglishScans Rust code for edition-specific patterns and deprecated APIs, then migrates to a target edition (2015 → 2018 → 2021 → 2024) or updates breaking crate API changes (tokio 0.x → 1.x, diesel 1.x → 2.x, failure → anyhow/thiserror, futures 0.1 → async/await). Detects extern crate declarations, old module syntax (mod.rs), try!() macro, pre-NLL borrow patterns, and deprecated std APIs. Use when the user says "migrate to Rust 2021", "upgrade edition", "this is old Rust", "update tokio", "replace failure crate", or when rustc produces edition warnings. Do NOT use for dependency management (Cargo), performance optimization (web-optimize), or general refactoring unrelated to Rust edition/API compatibility.
EnglishPHP stack detector for PHP projects. Reads composer.json and sentinel files (artisan, bin/console, wp-config.php) to detect the framework (Laravel, Symfony, WordPress), data layer (Eloquent, Doctrine), frontend bridge (HTMX), and testing harness (Bruno). Uses a two-tier model: capability pivots (SOLID, Bruno) are loaded at audit time by /sc-php:audit and never written to disk; perf pivots (for web-optimize) and data pivots (for data-optimize) are installed selectively to .claude/rules/07-quality/. Emits a pivot manifeste for use by /sc-php:audit. Reports gaps when a capability is detected but no matching plugin pivot exists. Prefer sniff over setup on already-configured projects.
EnglishAudits a web application's performance against a stack-aware checklist (LCP, CLS, INP, TBT, TTFB, bundle size, render-blocking resources, N+1 queries) and produces a ranked roadmap. Detects the stack and loads stack-specific pivots from installed sc- plugins (.claude/rules/07-quality/perf-pivots-.md); falls back to a generic 12-section schema otherwise. Use when the user mentions perf, PSI, PageSpeed, Lighthouse, Core Web Vitals, LCP, CLS, INP, TBT, TTFB, bundle size, chunks, code-split, render-blocking, N+1, "site lent", "page lente", "Lighthouse 50", "optimise", "audit perf", or invokes /web-optimize.
EnglishIncludes Dialogic Draft, Web Optimize, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Bruno
Runs Bruno API tests in CLI mode and iterates until all targeted tests pass. Use when a user wants to run or fix API tests written in Bruno: "run Bruno tests", "test the API with Bruno", "run bruno/", "fix the Bruno tests", "bru run". Do NOT use for writing new Bruno test files from scratch, running Playwright tests, unit tests, or any testing that does not use the bru CLI.
Dialogic Draft
Sequential writing pipeline for 8-MINE Dialogic timelines. Two models coexist — Scene model (primary, recurring scenes) and Node model (legacy, linear scripted scenes). Use when writing a new scene spec, formalizing a PNJ behavior, writing a recurring .dtl (scene model), decomposing an arc into nodes, writing a scripted .dtl (node model), or applying review feedback. Do NOT use for reviewing timelines - use dialogic-review instead.
Legacy
Scans Rust code for edition-specific patterns and deprecated APIs, then migrates to a target edition (2015 → 2018 → 2021 → 2024) or updates breaking crate API changes (tokio 0.x → 1.x, diesel 1.x → 2.x, failure → anyhow/thiserror, futures 0.1 → async/await). Detects extern crate declarations, old module syntax (mod.rs), try!() macro, pre-NLL borrow patterns, and deprecated std APIs. Use when the user says "migrate to Rust 2021", "upgrade edition", "this is old Rust", "update tokio", "replace failure crate", or when rustc produces edition warnings. Do NOT use for dependency management (Cargo), performance optimization (web-optimize), or general refactoring unrelated to Rust edition/API compatibility.
Sniff
PHP stack detector for PHP projects. Reads composer.json and sentinel files (artisan, bin/console, wp-config.php) to detect the framework (Laravel, Symfony, WordPress), data layer (Eloquent, Doctrine), frontend bridge (HTMX), and testing harness (Bruno). Uses a two-tier model: capability pivots (SOLID, Bruno) are loaded at audit time by /sc-php:audit and never written to disk; perf pivots (for web-optimize) and data pivots (for data-optimize) are installed selectively to .claude/rules/07-quality/. Emits a pivot manifeste for use by /sc-php:audit. Reports gaps when a capability is detected but no matching plugin pivot exists. Prefer sniff over setup on already-configured projects.
Web Optimize
Audits a web application's performance against a stack-aware checklist (LCP, CLS, INP, TBT, TTFB, bundle size, render-blocking resources, N+1 queries) and produces a ranked roadmap. Detects the stack and loads stack-specific pivots from installed sc- plugins (.claude/rules/07-quality/perf-pivots-.md); falls back to a generic 12-section schema otherwise. Use when the user mentions perf, PSI, PageSpeed, Lighthouse, Core Web Vitals, LCP, CLS, INP, TBT, TTFB, bundle size, chunks, code-split, render-blocking, N+1, "site lent", "page lente", "Lighthouse 50", "optimise", "audit perf", or invokes /web-optimize.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Bruno skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.