Skills

Personal agent skills I use to improve AI efficiency and reliability.

Available skills

  1. Bro

    Disable Model Invocation
    Enabled

    Restate the last message in plain human language, with no jargon.

  2. Domain Modeling

    Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.

  3. Github Cli Use

    User Invocable
    Disabled

    Use the GitHub CLI to access GitHub data and perform actions on GitHub. Always use when the user want to retrieve comments from a pull request, or for any other action related to GitHub.

  4. Grill with Docs

    Disable Model Invocation
    Enabled

    A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

  5. Grilling

    Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.

  6. Laravel Migration Forward Only

    User Invocable
    Disabled

    Create forward-only Laravel database migrations without down methods. Use when adding or modifying migrations for a production Laravel application.

  7. Laravel Reformat

    User Invocable
    Disabled

    Reformat changed PHP files with Laravel Pint before finishing work; tests and project checks may also be included, but are optional.

  8. Laravel Test

    User Invocable
    Disabled

    Run the smallest relevant Laravel test after PHP changes, but before finishing work; reformatting and broader project checks may also be included, but are optional.

  9. Never Build

    User Invocable
    Disabled

    Never build the project before finishing work. Use every time you made changes to a codebase. Only exception is when the user explicitly ask it.

  10. Typescript Build

    User Invocable
    Disabled

    Build TypeScript files before finishing work; reformatting, linting, typecheck and tests may also be included, but are optional.

  11. Typescript Lint

    User Invocable
    Disabled

    Lint TypeScript files after reformatting, but before finishing work; typecheck, tests and a project build may also be included, but are optional.

  12. Typescript Reformat

    User Invocable
    Disabled

    Reformat TypeScript files before finishing work; linting, typecheck, tests and a project build may also be included, but are optional.

  13. Typescript Typecheck

    User Invocable
    Disabled

    Typecheck TypeScript files before finishing work; tests and a project build may also be included, but are optional.

  14. Vue Component Create

    User Invocable
    Disabled

    Create a Vue component with the proper structure and files. Use when creating a Vue component, adding a component file, scaffolding a Vue SFC, or when a new component is needed.

Installation

These skills are personal and work well together within my workflow. However, you're free to use them as you wish. You can install them with npx skills add https://soubiran.dev.

Support my work
Follow me on