nearform/skills
πͺMarketplacenearform/skills
Add this Marketplace
/plugin marketplace add nearform/skillsPlugins in this Marketplace
brevity
contentCompress text to its load-bearing minimum without losing meaning. Inspired by Giuseppe Ungaretti.
clean-architecture
engineeringEnforces Clean Architecture layering for TypeScript factory-based codebases. Use when creating, refactoring, or reviewing handlers, services, domains, and repositories.
handoff
productivityCompact the current conversation into a handoff document so a fresh agent can continue the work in a new session. Use when splitting scope across sessions, spawning prototype or side tasks, or passing context between agents.
init-python-project
engineeringScaffold a new Python project following modern best practices β uv by default (with pip/venv, pipenv, or manual fallbacks), plus ruff, mypy, pre-commit, and pytest. Use when starting, creating, or bootstrapping a new Python project.
nearform-sql
engineeringUse 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.
prompt-engineering
engineeringRules and frameworks for writing high-quality LLM system prompts. Apply when authoring, reviewing, or optimizing a system prompt, system message, or LLM instructions.
security-advisory-review
securityAssess 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.
test-accessibility
testingAccessibility (a11y) testing best practices for automated tests β automated axe-core scanning, WCAG success criteria, and accessible selector strategy. Use when writing, reviewing, or maintaining accessibility checks in Cypress, Playwright, or WebdriverIO test suites.
test-api
testingFramework-agnostic best practices for testing HTTP/REST APIs: request design, assertions, auth, data setup, and environment handling. Use when writing or reviewing API tests, or as the shared base for tool-specific API testing skills (Bruno, Postman).
test-automation-guidelines
testingCore principles for writing deterministic, reliable, and maintainable automated tests across frameworks. Use when writing, reviewing, or maintaining automated tests.
test-bdd
testingBehaviour-Driven Development practices for declarative Gherkin and thin, well-structured step definitions. Use when writing or reviewing BDD/Cucumber feature files and step definitions, delegating framework mechanics.
test-bruno
testingBruno-specific best practices for API tests: .bru files, collections, environments, assertions, and scripting. Use when writing or reviewing Bruno API tests.
test-cypress
testingCypress-specific best practices for reliable, idiomatic end-to-end tests. Use when writing or reviewing Cypress tests.
test-e2e
testingAn e2e test engineer that detects the repo's framework and applies the Nearform e2e testing skills to author, review, and refactor end-to-end tests.
test-jira-cases
testingGenerate reviewer-ready test cases from Jira tickets using Jira MCP. Use when a Jira issue, story, or epic needs coverage drafted for user review.
test-k6
testingk6-specific best practices for performance tests, including load, stress, spike, and soak testing. Use when writing or reviewing k6 performance tests.
test-pact
testingPact-specific best practices for consumer and provider contract tests. Use when writing, reviewing, or refactoring Pact tests.
test-playwright
testingPlaywright-specific best practices for reliable, parallel-safe end-to-end tests. Use when writing or reviewing Playwright tests.
test-postman
testingPostman-specific best practices for API tests: collections, environments, pm.* assertions, Newman, and CI. Use when writing or reviewing Postman API tests.
test-refactor
testingRefactor automated tests to improve maintainability, readability, and organization without changing behaviour. Detects the framework used and applies the matching framework's refactoring patterns.
test-review
testingReview automated tests against core and framework-specific testing standards. Diagnoses issues and produces a verdict; recommends test-refactor for structural changes. Detects the framework used and applies the matching framework's review patterns.
test-unit-guidelines
testingCore discipline for unit tests across frameworks: Arrange-Act-Assert structure, behaviour-focused naming, isolation, mocking discipline, and meaningful coverage. Use when writing, reviewing, or maintaining unit tests.
test-vitest
testingVitest-specific conventions for unit tests: test doubles, fake timers, async assertions, parametrisation, and config. Use when writing or reviewing Vitest tests.
test-webdriverio
testingWebdriverIO-specific best practices for stable and maintainable tests. Use when writing or reviewing WebdriverIO tests.
understand-codebase
engineeringBuild an interlinked markdown knowledge graph of an unfamiliar codebase and explore it. Adaptively provisions only what you ask for: knowledge notes, a Quartz graph viewer, a query interface, or incremental git-hook re-analysis. Use when onboarding to a new or undocumented project.
workout-coach
wellnessDesk-friendly workout coaching for remote workers: set up a fitness profile and trainer persona, generate a training plan, get a daily workout, log completed sets, and track stats.