Validate an API contract against an OpenAPI 3.x specification (JSON or YAML) and an optional manifest of expected endpoints. Script apicontract.py enumerates operations (paths + webhooks), checks spec internal consistency (unresolved $refs, duplicates, missing responses), compares the manifest against the spec…
A tool that turns an OpenAPI 3.x schema—a machine-readable description of a REST API—into Markdown documentation. It lists each endpoint with its parameters, request body, and response codes.
A generator for a CHANGELOG, a file that records what changed between software releases. It reads git history and groups Conventional Commits, a standard commit-message format, into sections such as Added, Fixed, and Changed.
Validate git commit messages against Conventional Commits v1.0.0. Script commitlint.py reads git log (subprocess) of one or more repositories (or stdin with --stdin), parses each commit into type/scope/subject, and reports violations: missing type, invalid type, type case, scope, subject length (default 50), subject…
A tool that writes a Conventional Commit message from Git changes that have already been staged. Conventional Commits are a shared format such as feat or fix followed by a short description.
Parse coverage.py XML reports (coverage.xml) into a human-readable coverage analysis: total line/branch percent, files with zero coverage, worst-10 ranking, delta vs a stored JSON baseline, and a PASS/FAIL verdict against an optional threshold. Stdlib-only Python script (xml.etree.ElementTree, json, argparse) that…
A tool that profiles a CSV file—a plain-text table of rows and columns—by examining its columns, values, missing data, duplicates, and unusual entries.
A tool that profiles a CSV or JSON dataset—a collection of structured records—and reports its fields, distributions, relationships, and unusual values.
A tool that turns a written description into Mermaid code for diagrams. Mermaid is a text format for drawing flowcharts, sequence diagrams, system architecture diagrams, and database relationship diagrams.
A tool for comparing two Markdown documents side by side, with deleted or changed sections marked on the left and added or changed sections marked on the right.
Product documentation branch — the 'why' and 'what' of a project: VISION.md, PRD.md, ROADMAP.md, FEATURES.md. Written from an idea forward, before engineering docs. Order: VISION -> PRD -> ROADMAP -> FEATURES. Full catalog + checklist in references/product-docs.md, templates in templates/. Triggers: 'продуктовая…
Project (engineering) documentation branch — the 'how': README, ENTRY, AGENT/DELIVERY runbooks, and docs/ (REFERENCE map, ARCHITECTURE, ADR, SAGA, TESTCASES, DEVGUIDE, IMPROVEMENTS, TROUBLESHOOTING, BACKLOG, REVIEW, STATUS) plus contracts/ (OpenAPI/AsyncAPI — machine truth written BEFORE code). The map rule: every doc…
Meta-guide + router for documentation: the two branches (docs-product for 'why/what', docs-project for 'how'), the phase order, completeness levels L1/L2/L3, and the completeness checklist. Load a branch directly when the task is clearly product or engineering; load this skill for the big picture, ordering and…
A way to run DeepSeek Harness as a separate coding agent in an isolated workspace. It records the agent’s steps as JSONL logs, a line-by-line machine-readable format, and can run tasks in parallel.
Deep accessibility (a11y) audit of a webpage or static HTML/CSS, mapped to the full Front-End-Checklist Accessibility category (95 rules) — far beyond the 12 basic rules in frontend-perfection. Runs offline static checks (Python stdlib, no browser/network) for structure, ARIA validity, headings, landmarks, tables…
Give a website a distinctive, deliberate visual direction that does not read as templated AI output. Grounds in the subject, proposes a compact token system (palette 4-6 hexes, display/body/utility type roles, layout concept, ONE signature element), runs a uniqueness gate against the three AI-default looks, and…
Audit and polish frontend (static HTML/CSS/JS or built SPA) to measurable perfection: real-Chrome Lighthouse >=13 runs (mobile+desktop, no Playwright internals), SEO meta layer, WCAG contrast by computed luminance, heading order, a11y checks (axe-core subset), back-to-top navigation, design tokens (zero raw hex)…
Audit web performance depth beyond Lighthouse. Use when the user asks for a performance audit, Core Web Vitals (CWV) review, bundle-size analysis, or to optimize loading — including slow LCP/FCP/INP/CLS, a heavy JS/CSS bundle, or missing HTTP/2, text compression, browser caching, HSTS, resource hints, service worker…
Scaffold and advise on frontend testing for production readiness, mapped to the Front-End-Checklist Testing category (13 rules). Defines a testing pyramid (unit, integration, E2E, visual, a11y, cross-browser, real-device, perf-budget, mutation, error-monitoring, coverage, mocking, contract) and emits copy-pasteable…
Structured protocol for AI agents working across many context windows: a .lra/ directory with an atomic feature list (id/priority/acceptance criteria/status) and a session progress log, plus a session protocol (read context → pick ONE feature → implement → test → checkpoint) and recovery from broken states. Based on…
A renderer that turns Mermaid diagram text into PNG or SVG image files. Mermaid is a text format for describing diagrams such as flows, sequences, and relationships.