← all publishers

ls1intum

@ls1intum source repo

14 published skills

  1. Composition Patterns · ls1intum bundle
    React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
    0
    installs
  2. CI Triage · ls1intum bundle
    Work out why an Artemis pull request is red before changing any code. Use when CI fails, a check is stuck or missing, a test looks flaky, or someone asks to fix a failing build. Distinguishes real defects from the known infrastructure and harness failures that look identical to them, and gives the correct way to re-run each job.
    0
    installs
  3. Local Setup · ls1intum
    Get a local Artemis development environment running from a fresh clone, or fix one that has stopped working. Use when setting up the project for the first time, when the server or client will not start, when Gradle or pnpm complain about versions, or when unsure which command to run for server-only versus full-stack development. Covers prerequisites, the two run modes, test users, and mail capture.
    0
    installs
  4. Write Tests · ls1intum bundle
    Write an Artemis server or client test that passes on the first CI run. Use when adding or changing a JUnit test under src/test/java or a Vitest spec under src/main/webapp, when a test passes locally but fails in CI, or when unsure which base class or test command to use. Covers base class selection, the admin naming rule, date comparisons, and the Vitest invocations that silently do the wrong thing.
    0
    installs
  5. E2e Pr Check · ls1intum
    Run the Artemis Playwright E2E tests that this branch's changes actually affect, and interpret the result correctly. Use when asked to E2E test a branch or pull request, to check a change end to end before pushing, or to investigate a failing Playwright spec. Covers selecting the affected specs, choosing between the single-node and multi-node runner, and the failure modes that look like real bugs but are not.
    0
    installs
  6. Server Arch Gates · ls1intum bundle
    Check Artemis server code against the architectural rules the build enforces, before pushing. Use when writing or changing Java under src/main/java, adding a service, repository, REST resource, DTO, cache, or cross-node state, or when an ArchUnit test fails and the message does not make the rule obvious. Gives the rule, the reason, and the exact local command that proves it.
    0
    installs
  7. Client Conventions · ls1intum bundle
    Write Angular code for Artemis that passes lint and review the first time. Use when creating or changing anything under src/main/webapp/app or packages/tum-ui, when an ESLint localRules check fails, or when migrating a component to signals. Covers signal APIs, the ngOnChanges ban, template control flow, object cloning, and the TUM UI and Tailwind styling rules.
    0
    installs
  8. Liquibase Migration · ls1intum bundle
    Write an Artemis Liquibase changelog that applies cleanly on both PostgreSQL and MySQL. Use when adding, changing, or dropping a database column, table, index, or constraint, or when a changeset fails on startup. Covers the file and id conventions, the guarded pattern for adding NOT NULL, expand and contract for a column that code still reads or writes, the rollback invariant, and the local validation steps.
    0
    installs
  9. Fix CI · ls1intum
    Read every failing check in one pass, fix in dependency order, push once. Use when CI is failing, tests are broken, GitHub Actions report errors, or PR checks show red.
    0
    installs
  10. Land Pr · ls1intum
    Validate, regenerate, branch, commit, push, and open the PR. Runs the local quality gate first, so a remote build cannot fail on something a local gate catches.
    0
    installs
  11. Resolve Review · ls1intum
    Fetch review threads, decide each, reply and resolve. Use when addressing review feedback, resolving threads, or responding to reviewers.
    0
    installs
  12. React Best Practices · ls1intum bundle
    React performance optimization guidelines from Vercel Engineering. Contains 45 rules across 8 categories. Use when optimizing React components, bundle size, or data fetching patterns. IMPORTANT: This codebase uses Vite + TanStack Router (SPA), NOT Next.js. See applicability notes below for which rules apply.
    0
    installs
  13. Storybook Components · ls1intum bundle
    Component API and Storybook conventions for the Hephaestus webapp. Use when writing or changing a component under `webapp/src/components/**`, writing or reviewing a `*.stories.tsx`, designing a component's props, or grading a webapp diff in review. Covers props/state shape, Base UI `render=` slots, the vocabulary registries, story titles, args and Controls, play-function assertions, and the accessibility posture. Ships a grading rubric.
    0
    installs
  14. Web Design Guidelines · ls1intum
    Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
    0
    installs