laravel:specifying-constraints
Define clear constraints—performance, security, testing, architecture, dependencies—so AI generates code that meets your project standards
Browse curated skills with source links, package snapshots, README assets and install signals in one calm, searchable catalog.
Define clear constraints—performance, security, testing, architecture, dependencies—so AI generates code that meets your project standards
-
Use this when the user asks for a security review, vulnerability check, or wants to know if code is safe. Focus on common issues like injection, broken auth, insecure defaults, and sensitive data expo…
Expert agent for debugging Keboola Python components using Keboola MCP tools, Datadog logs, and local testing. Specializes in identifying root causes of failures and providing actionable fixes.
When the user wants to solve large-scale optimization problems using column generation, decomposition methods, or Dantzig-Wolfe decomposition. Also use when the user mentions "column generation," "mas…
When the user wants to optimize task assignments, match workers to jobs, or solve assignment problems. Also use when the user mentions "Hungarian algorithm," "assignment optimization," "worker-task as…
Unit tests are triggered before code submission. Scanning and verifying the method's pre-conditions, post-conditions, and invariants, reduces AI hallucinations through contract-based design.
Generates production-grade Cypress E2E and component tests in JavaScript or TypeScript. Supports local execution and TestMu AI cloud. Use when the user asks to write Cypress tests, set up Cypress, tes…
Execute a complete, deterministic, read-only repository audit and produce a single `improvements.md` action plan with traceable findings (file + lines), severity, category, impact, and high-level fixe…
-
Use this to understand, document, and plan the refactoring of unknown, messy, or legacy codebases.
Sequential reasoning with deep self-reflection and backtracking. Use when problems have step-by-step dependencies, need careful logical reasoning, or require error correction. Each step includes self-…
When the user wants to manage product shelf life, implement FEFO (First-Expired-First-Out), optimize freshness, or handle perishable products. Also use when the user mentions "expiration management," …
Use when initializing or refreshing project-specific WebdriverIO context so other skills can reuse cached configuration, conventions, and environment details with lower token and execution cost.
Delegate repetitive tasks to specialized agent to preserve context. Use when user asks to fix linting errors, fix diagnostics, rename variables across files, update imports, fix formatting issues, or …
Generates Vitest tests in JavaScript/TypeScript with Vite-native speed. Jest-compatible API with ESM support and HMR. Use when user mentions "Vitest", "vi.mock", "vitest.config". Triggers on: "Vitest"…
Create an isolated workspace using Git worktree and iterate commits on a separate branch; use when the user mentions worktree, git worktree, GitWorkTree, working tree, isolated branch, temporary works…
Diagnose and fix problems in flash fiction and micro fiction. Use when flash fiction feels weak, when writing stories under 1500 words, when working with micro fiction, sudden fiction, or compressed n…
Automatically validate implementations in real browsers after code is written or when user says "test this". Uses Chrome DevTools MCP to test responsive breakpoints (320px, 768px, 1024px), check acces…
Universal error handling, exception management, and logging best practices for all development agents across JavaScript/TypeScript, Python, Rust, Go, and Java. Use when implementing error handling, ex…
When the user wants to solve strip packing problems, pack items into fixed-width strips, or minimize packing height. Also use when the user mentions "strip packing," "cutting stock with fixed width," …
Use when temporarily skipping failing WebdriverIO tests for app bugs or unimplemented functionality, while tracking ownership, ticket linkage, and re-enable status.
This skill should be used when the user asks to "visual test", "test the GUI", "headless test", "test a running app", "interact with the UI", "take a screenshot of the app", "click a widget", "find a …
Creates code-based evaluators for LangSmith-traced agents. Use when building custom evaluation logic, testing tool usage patterns, or scoring agent outputs programmatically. Triggers on requests to ev…