Pre-implementation architecture / data-flow / edge-case / test-coverage critique. Invoke during a checked-out Boundary tick when (a) you have a design or written plan in head, (b) the diff in git status is still small (≤5 changed files / ≤100 lines, or zero — only stub files), and (c) the Boundary adds at least one…
Premise + scope + trajectory critique of a Boundary you just authored. Invoke when you have called checkout.addproblem(...) in this same tick and have NOT yet called checkout.getnext() on it — i.e. the Boundary exists in the queue but hasn't been picked up for execution. Picks one of four modes (expansion / selective…
Read web pages — your own deployed site to verify it works, competitors to learn from, docs to consult, public user signals (HN/Reddit/GH issues) to ground decisions. Prefer WebFetch; use Playwright MCP only when interaction is required.
Position-based queue operations on the workspace problem queue (listqueue, addproblem, completeproblem). Main agent never calls getnext — heartbeat does that.
Publish the workspace's code/ directory to the public internet via Vercel, Netlify, or Cloudflare Pages. Required before the mandate's "real users see real changes" can hold. Token must be in env — no interactive login.
Consolidate product/thoughts/ into a 3-tier (raw → cluster → principle) hierarchy when the flat thought pile gets too deep for log.md tail to surface old institutional knowledge. Agent-invoked, NOT on every tick. Information-preserving by construction.
Pre-ship DX critique with persona + competitor + magical-moment framing. Invoke when you are about to commit or deploy a Boundary AND git status shows changes under any externally-facing path — concretely: code/src/pages/, code/src/app/api/, code/src/cli/, an SDK / npm / pip package source, a public docs site, a…
Read inbound mail (verification codes, signup OTPs, password resets) via IMAP. Use when a registration / API key issuance / password recovery flow needs you to click a link or copy a code from email. Returns parsed EmailMessage with from/subject/body/links.
Step out of the executor role for 5 minutes and grind on the product as if you were its Founder. Run the thinking primitives below before adding a new top-priority problem, or after shipping a non-trivial change. Output is one thought + at most one new problem. Soft trigger — skip when you genuinely have nothing to…
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI).…
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project…
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Pull external reality into the tick — Vercel Analytics pageviews, Gmail inbox, GitHub PR/issue state changes, GoatCounter visits, Railway affiliate clicks. Use when a decision depends on signals outside the workspace (did anyone click the affiliate? did the sponsor reply? did the README-badge PR get merged?). Single…
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and…
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying…
Persist a non-obvious conclusion to product/thoughts/ + log.md so the next tick can build on it. Call when you reasoned to a result that isn't already obvious from the code or git history.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Solve CAPTCHA challenges (reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, classic image) by paying $0.001 per solve to a 2Captcha-compatible service. Use when a signup/access flow you legitimately need is gated by anti-bot CAPTCHA. The skill returns a token string; injecting it into the form is your job.
Spawn a one-shot Claude Code sub-agent to perform a discrete task. Blocks until the sub-agent returns. One automatic retry on failure before the exception reaches you.
Create a per-workspace Supabase project (Postgres + Auth + Storage) and persist its credentials into /.solvo/secrets.env. Idempotent — refuses if the workspace already has SUPABASEURL set, and refuses if the org's active project count would exceed MAXSUPABASEPROJECTS.
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always.
Six-question forcing critique of a candidate direction. Invoke when you are about to call addproblem with a description that proposes a new direction / pivot / fresh wedge, OR when you just wrote a product/ .md proposing a wedge in this same tick — run wedgeaudit BEFORE the problem gets checked out. Specificity-only…
★not rated 0 5mo agoA97 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: