Skip to main content

ericrisco/rsc-harness

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
274
Estrelas no GitHub
476
Forks no GitHub
71

Instalar com um assistente de IA

Copie este prompt para o assistente de IA que você usa.

Carregando o README do repositório…

Mostrando 40 de 274 skills coletadas.

ocupação
sem classificação
descrição

Use when a feature or substantial change should go from idea to shipped, verified software and an agent may run it for hours on its own — the ASDD (Agent Spec-Driven Development) dispatcher and front door, in any language. A spec that must prove itself,…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when an approved plan and task list exist and it is time to turn them into working, reviewed code — ASDD stage 4, the per-task loop after `analyze`: TDD build and self-check, `rsc risk` on the diff, review scaled by tier (0/1/3 reviewers), mandatory…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a diff needs adversarial judgment in rsc ASDD — per task inside implement's loop (depth set by `rsc risk`: none, one fresh-context reviewer, or the three-refuter panel) or as the closing review of the whole branch against the spec — keyed to the…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a verified branch that passed its closing review has to land — the close of rsc ASDD: safety checks, an explainer for the human (what changed, what the checks proved and would not catch), then three landing options (merge, PR with Testing/Risk/How to…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use for ordinary authorised change — the default lane once the decisor has ruled out a question and not selected the chain. Keeps one feature document per feature in 02-DOCS holding intent, scope, checklist, evidence and next step, checks tasks off only…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a feature, change, or product idea is still fuzzy and must become an approved WHAT/WHY spec before any planning or code — the brainstorming front door of ASDD stage 2 (Spec). Turns a one-line intent into problem, goals, users, out-of-scope, the four…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a spec exists and must be de-risked before planning — run the gap checklist over its four ASDD questions and out-of-scope, ask only what changes what gets built (one question at a time, recommendation first), record every other call as an assumption,…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when setting or amending a project's non-negotiables — stack canon, quality bars, conventions, security/a11y floors — as numbered, testable rules later phases obey, and drafting the REVIEW.md the reviewer reads. ASDD's base stage; writes…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when something is broken — a failing or flaky test, crash, wrong result or regression — and the root cause must be reproduced and proven before any fix. On-demand; callable mid-`implement`. NOT a feature to spec or build (that is `specify`/`implement`),…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when an approved, clarified spec must become a technical blueprint before any code — the SDD phase between clarify and tasks: architecture, contracts, data flow, testing strategy, sequencing and risks, at structure altitude, never framework syntax. NOT…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when calibrating an existing repo for the rsc SDD chain: detect stack, package manager, test runners and apply/verify commands, refresh the skill registry, and write the runtime config at 02-DOCS/wiki/sdd/config.yaml. NOT the dispatcher that routes SDD…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when an approved plan needs slicing into an ordered task list before any code — the `tasks` step of ASDD stage 3 (Plan). Each row carries the spec criterion it covers, a risk forecast (tier 0/1/2), a literal done-check, dependencies and a parallel-safe…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when work is about to be called done — the ASDD evidence gate, in two modes: per task inside `implement`'s loop (tests, build, security, traceability) and at closing over the whole branch against main (stack scripts/verify.sh, every done-check and…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when constitution, spec, plan and tasks all exist and you want them cross-read against each other before any code is written — the rsc-sdd pre-implementation gate. Reports coverage gaps, contradictions, duplication, ambiguity and scope drift; edits…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building or restructuring an LLM agent — provider adapter, tool calling, structured output, RAG, agent loop, eval gate, cost routing, tracing, MCP server — model-agnostic across OpenAI/Anthropic/Gemini/OSS so a model swap is a config change. NOT…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building, reviewing, testing, securing or shipping a FastAPI / async Python service — routers, Pydantic v2 schemas, dependency injection, async SQLAlchemy 2.0, OAuth2/JWT, ASGITransport tests, production wiring. NOT language-level Python or packaging…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building, structuring, testing or optimizing a Flutter app — feature-first layering, Riverpod 3 or Bloc, typed go_router, freezed models, a dio data layer, Material 3, jank hunting, widget/golden tests. Targets Flutter 3.44 / Dart 3.12. NOT React…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when writing, reviewing, testing, or shipping Go code and HTTP services: idioms, `%w` error wrapping, goroutine/context/errgroup concurrency, net/http 1.22 routing, log/slog, project layout, table-driven tests, Go hardening. NOT language-agnostic threat…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building, reviewing, testing, securing, or optimizing a Next.js App Router app: Server vs Client boundaries, `use server` actions, route handlers, the v15 vs v16 `use cache` caching model, metadata/SEO, auth, and Core Web Vitals. NOT…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when two or more pieces of work are genuinely independent — disjoint files, no shared state, no ordering edge — and should fan out across subagents, then be gathered and reconciled under a combined test suite. Decides WHAT can run concurrently; NOT the…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when PostgreSQL engine behaviour decides the answer — schema and type design, index choice, reading EXPLAIN on a slow query, zero-downtime DDL and backfills, or ops (roles, RLS, pooling, vacuum, partitioning, PITR). PG16, ORM-agnostic. NOT portable query…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building or reviewing a client-side React SPA bundled by Vite (React 19.2): components, where state lives, hooks, server data fetching, client routing, re-render and effect bugs. NOT App Router / server components / SSR (that is `nextjs`); NOT native…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Always-on. Use whenever the current user turn would clearly benefit from an rsc skill that is not yet installed — detect the gap during normal agent use, name the skill, and (with a one-word confirm) install it via `npx @ericrisco/rsc add <id>`. Triggers on…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when work is about to become commits and needs isolation first — check the tree state, then branch or cut a git worktree off a clean base (native EnterWorktree first, git fallback) so implement never runs on main. NOT what may run concurrently inside…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when the user names a specific tool to connect to the agent (an ERP, accounting or desktop program, CRM, WhatsApp, a spreadsheet, a database): research its real docs first, and when none exist, diagnose the program with the user and keep going. Picks the…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when every repository in the workspace must end synced and clean: each one on its default branch, everything pushed, everything pulled, no leftover branches or worktrees. Covers the root repo and every nested repo (child projects). Fires on 'limpia el…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when buyer interviews, reviews or lost deals need to become sourced needs, objections and language for an offer, or when that evidence is missing. Separates segments, repeated sources and inference. NOT market sizing (that is `market-research`) or page…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when writing the words on a single conversion page — the hero headline and subhead, the offer, the proof and testimonials, and one primary CTA — or diagnosing a page that gets traffic and does not convert, as a copy problem rather than a layout one. NOT…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when deciding what a buyer receives, why it solves their problem, and which promises, extras and conditions the seller can support. Produces an evidence-backed offer brief. NOT setting price levels (that is `pricing`) or writing the page (that is…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when planning the steps from an offer to purchase or booking: pages, transitions, recovery paths and measurement handoffs. NOT writing one page (that is `landing-copy`), running deals (that is `sales-pipeline`) or implementing payment (that is `stripe`).

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when writing or revising a spoken sales video with timed narration, visual cues, supported claims and one next action. NOT writing the surrounding page (that is `landing-copy`) or rendering the video (that is `remotion-video`).

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when designing, redesigning, restyling or reviewing a web page or app screen (landing, product site, portfolio, dashboard, docs) or when a UI looks generic or AI-made. Deals a researched direction, takes the idea from the subject, uses real pictures,…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when an app or SaaS must be easy to use: designing complete user flows, screens and every state, navigation, forms, onboarding, tables, dashboards, search or AI features, or auditing usability and accessibility. Anyone finishes the job without a manual;…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when shipping a React Native app with Expo — EAS Build/Submit/Update, eas.json profiles and channels, config plugins, prebuild/CNG, runtime-version policy, OTA updates that never land, SDK upgrades, the New Architecture. NOT RN UI, navigation or…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when the words span a marketing surface — value proposition, section copy, microcopy, launch and email sequences, channel adaptation, SEO-aware structure — grounded in the brand study, which it stops and builds if missing. NOT one conversion page (that is…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when writing the JS/TS inside a React Native or Expo app — screens, Expo Router navigation, lists, Reanimated gestures, platform forks, offline state, native modules — or killing jank and render storms. NOT eas build/submit/OTA/config-plugin (that is…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when building native iOS and Apple-platform apps in Swift with SwiftUI and modern Swift concurrency — observable view models, Swift 6 strict data-race diagnostics, async/await and actors, SwiftData persistence, NavigationStack, and Swift Testing. NOT…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when someone wants OPTIONS rather than an answer — 'show me a few versions', picking between approaches by seeing them. Genuinely different candidates, cheap to throw away, trade-off named. NOT the critique that judges one (`design`), NOT the spec…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with ffmpeg (mux, duck, loudnorm, concat). NOT still-image generation/editing (that is…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use when a page's hero is a pre-rendered camera flight the visitor scrubs by scrolling, Apple-style: AI clips chained frame to frame so seams never pop, encoded for seeking, mounted with an engine that holds up on phones. NOT scroll reveals or pinning (that…

Idioma do texto original: inglês

atualizado
Mostrando 40 de 274 skills coletadas.