← all publishers

nearform

@nearform source repo

30 published skills

  1. Brevity · nearform bundle
    Compress a supplied text (pasted or a file path) to its load-bearing minimum: remove filler, keep every claim, qualifier and scope. EXPLICIT INVOCATION ONLY: use only when the user names the skill; never auto-trigger on generic requests to shorten or tighten text, and never apply to your own chat replies.
    0
    installs
  2. Handoff · nearform bundle
    Compact the current conversation into a handoff markdown document for another agent or session to pick up. Use when handing off a side task, spawning a prototype session, passing work to a different agent (Cursor, Codex, GitHub Copilot CLI, Claude Code), or keeping the current session focused while continuing work elsewhere. Also use when the user says handoff, hand off, or wants a handoff document.
    0
    installs
  3. Test K6 · nearform bundle
    Use this skill when writing, reviewing, or maintaining k6 performance tests to validate system behaviour under load using k6 best practices.
    0
    installs
  4. Test API · nearform bundle
    Use this skill when writing, reviewing, or maintaining automated tests for HTTP/REST APIs to keep them deterministic, isolated, and behaviour-focused. Acts as the shared base for tool-specific API testing skills (Bruno, Postman).
    0
    installs
  5. Test Bdd · nearform bundle
    Use this skill when writing or reviewing BDD/Cucumber feature files and step definitions. It keeps Gherkin declarative and behaviour-focused, keeps step definitions thin, and delegates all framework mechanics (selectors, waiting, network, assertions) to the matching framework skill.
    0
    installs
  6. Test Pact · nearform bundle
    Use this skill when writing, reviewing, refactoring, or maintaining Pact contract tests to ensure compatibility between the consumer and provider using Pact best practices.
    0
    installs
  7. Test Bruno · nearform bundle
    Use this skill when writing or reviewing Bruno API tests (.bru files) to apply Bruno-specific best practices for reliable, version-controlled, idiomatic tests.
    0
    installs
  8. Workout · nearform
    Propose a short, working-day-friendly workout tailored to the user's saved fitness profile (exercise types, level, equipment, time, goals, injuries) AND their chosen trainer persona. Use when the user asks for a workout, "what should I do today", "give me a quick set", "suggest exercises for my break", or similar. Reads ~/workout-coach/profile.md and ~/workout-coach/trainer.md.
    0
    installs
  9. Test Review · nearform
    Use this skill when reviewing automated tests to diagnose quality, reliability, and standards issues. Produces a verdict and actionable findings; does not restructure code.
    0
    installs
  10. Test Vitest · nearform
    Use this skill when writing, reviewing, or refactoring unit tests with Vitest, to apply Vitest-specific conventions for test doubles, fake timers, async assertions, parametrisation, and config.
    0
    installs
  11. Nearform SQL · nearform bundle
    Use this skill when writing, reviewing, or refactoring database queries with @nearform/sql — Nearform's tagged-template library that produces SQL-injection-safe parameterized queries for pg, mysql, and mysql2. Covers installation, the SQL tag (.text/.sql/.values/.debug), helpers (glue, map, unsafe, quoteIdent), Fastify integration, dynamic/bulk queries, and security best practices. Trigger terms: SQL, query, parameterized query, SQL injection, pg, postgres, mysql, @nearform/sql, glue, quoteIdent.
    0
    installs
  12. Test Cypress · nearform
    Use this skill when writing or reviewing Cypress tests to apply Cypress-specific best practices for reliable, idiomatic test code.
    0
    installs
  13. Test Postman · nearform bundle
    Use this skill when writing or reviewing Postman API tests to apply Postman-specific best practices for reliable, idiomatic tests using pm.* assertions, collections, environments, and Newman in CI.
    0
    installs
  14. Workout Log · nearform
    Log a completed workout. The user reports how many reps/sets they actually did (usually against a workout that was just suggested), and this records it to a per-day YAML file at ~/workout-coach/logs/YYYY-MM-DD.yaml. Use when the user says "log my workout", "I did X reps", "done", "I finished my set", or wants to record exercise they completed.
    0
    installs
  15. Workout Plan · nearform
    Generate (or revise) a structured, multi-session training plan from the user's profile and trainer persona, oriented toward their goals and PB targets. Writes ~/workout-coach/plan.md — a repeating weekly schedule plus progression targets that `workout` pulls today's session from and `workout-log` ratchets as sessions are completed. Use when the user says "make a plan", "build my training plan", "plan my week", "create a program", or wants a structured schedule rather than a single session.
    0
    installs
  16. Test Refactor · nearform
    Use this skill when improving the maintainability, readability, organization, and architecture of existing automated tests without changing their behaviour.
    0
    installs
  17. Workout Stats · nearform
    Summarize the user's recent workout history — sessions this week, current streak, planned-vs-actual hit rate, muscle-group balance, and progression trends. Reads the per-day logs in ~/workout-coach/logs/ (plus profile.md for targets). Use when the user asks "how am I doing", "show my stats", "what's my streak", "weekly summary", "am I making progress", or similar.
    0
    installs
  18. Workout Profile · nearform
    Gather and save a remote-worker's fitness profile — preferred exercise types, how often they want to train, current fitness level, available equipment/space, time per session, goals, and any injuries. Use when the user wants to set up, create, or update their workout profile, or says things like "set up my workout plan", "I want to start exercising at my desk", or before proposing/logging workouts if no profile exists yet.
    0
    installs
  19. Workout Trainer · nearform
    Pick or create the user's workout "trainer" — a coaching persona (e.g. Bruce Lee, Saitama, Arnold, a Yoga Instructor, a Physio/Mobility Coach, or a custom one) that flavors how workouts are designed and described. Saves the choice to ~/workout-coach/trainer.md, which workout reads alongside the profile. Use when the user wants to choose, change, or create a trainer/coach persona, says "pick a trainer", "switch coach", "I want Arnold to train me", "make my own trainer", or similar.
    0
    installs
  20. Test Jira Cases · nearform
    Generate reviewer-ready, traceable test cases from Jira issues using an available Jira MCP server.
    0
    installs
  21. Test Playwright · nearform
    Use this skill when working with Playwright tests and applying best practices for reliable, parallel-safe test automation.
    0
    installs
  22. Test Webdriverio · nearform bundle
    Use this skill when writing, reviewing, or maintaining WebdriverIO web and mobile tests.
    0
    installs
  23. Clean Architecture · nearform
    Enforces Clean Architecture layering for TypeScript factory-based codebases. Use when creating, refactoring, or reviewing handlers, services, domains, and repositories. Covers layer responsibilities, factory function rules, when to create vs inline logic, and file size heuristics for splitting. Trigger terms: service, domain, repository, handler, factory, clean architecture, layer separation, SRP, refactor, split file, too many lines.
    0
    installs
  24. Prompt Engineering · nearform
    Rules and frameworks for writing high-quality LLM system prompts. Use this skill whenever you are authoring, reviewing, editing, or optimizing a system prompt — including when generating a system prompt as part of building an agent, tool, or workflow. Trigger on any task that involves writing instructions for an LLM, crafting a system message, tuning prompt wording, or reviewing an existing prompt for quality. Even if the user doesn't say 'system prompt' explicitly, use this skill when the output will be consumed as LLM instructions.
    0
    installs
  25. Test Accessibility · nearform
    Use this skill when writing, reviewing, or maintaining accessibility (a11y) checks in automated tests, or when adding automated accessibility scanning (axe-core) to an existing Cypress, Playwright, or WebdriverIO suite.
    0
    installs
  26. Init Python Project · nearform
    Scaffold a new Python project that follows modern best practices, using uv by default to initialize and manage the project (with pip/venv, pipenv, or manual fallbacks if uv isn't available). Sets up ruff (lint + format), mypy type checking, pre-commit, a tests/ folder with pytest, and optionally Docker, a CI workflow, coverage, placeholder structure, and a git repo with .gitignore. Use when the user wants to start/create/bootstrap a new Python project, says "set up a Python project", "init a python repo", "new python project with best practices", or similar.
    0
    installs
  27. Understand Codebase · nearform bundle
    Build an interlinked markdown knowledge graph of an unfamiliar codebase and explore it. Scans the project, extracts modules/functions/relationships, writes one-concept-per-note Obsidian/Quartz/Foam-compatible markdown with [[wikilinks]] and backlinks, maps architecture and domain, and offers a guided tour. Adaptively asks which capabilities you want — knowledge notes, a Quartz graph viewer, a query/explore interface, incremental re-analysis on commits — and provisions only those. Use when onboarding to a new project, reverse-engineering legacy or undocumented code, ramping a teammate, or answering 'how does this whole system fit together and where does X live?'. Trigger on 'understand this codebase', 'map this repo', 'onboard me to', or 'build a knowledge base of this project'.
    0
    installs
  28. Test Unit Guidelines · nearform bundle
    Use this skill when writing, reviewing, refactoring, or maintaining unit tests in any framework — the isolated, in-process tests of a single function, class, or module. Covers AAA structure, behaviour-focused naming, isolation, mocking discipline, error and async assertions, parametrised cases, and meaningful coverage. Not for integration, contract, or end-to-end tests, which exercise real collaborators.
    0
    installs
  29. Security Advisory Review · nearform
    Assess security advisories against a Git repository by creating an isolated worktree, building a PoC exploit, and validating whether the described vulnerability is real and exploitable. Use when given a CVE, GitHub Security Advisory, or vulnerability description to verify.
    0
    installs
  30. Test Automation Guidelines · nearform bundle
    Use this skill when writing, reviewing, or maintaining automated tests to ensure they are deterministic, reliable, and maintainable across frameworks.
    0
    installs