← All skill packs

Testing & Development Skills

Skill pack
5 skills0 selected
rebellioussmileSkills in this pack

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.

English

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.

English

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.

English

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.

English

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.

English

Includes Dialogic Draft, Web Optimize, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills5CategoryengineeringStars0

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

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. 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:

Example request
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.
Testing & Development Skills | Agent Skills Atlas