Agente Drafter do time Code New Project Agents. Sintetiza `ideation.md` e `personas.md` em um PRD completo (problema, métricas, escopo, não-objetivos, restrições, riscos). Use quando o usuário digitar "/reversa-drafter", "reversa-drafter" ou quando invocado pelo orquestrador `/reversa-new`. Produz `_reversa_sdd/prd.md`.
NestJS로 REST API·서비스·영속성 코드를 작성하거나 수정할 때 따르는 관용 패턴·레시피 모음. 모듈·컨트롤러·프로바이더 레이어링, DTO·검증(class-validator·ValidationPipe), 예외 처리(RFC 9457 예외 필터), Prisma 영속성·트랜잭션·페이지네이션, ConfigModule 설정·시크릿 외부화, 비밀번호 해싱 등 보안 기본, Jest 테스트 규약을 제공한다. package.json에 @nestjs/core 의존성이 있거나 nest-cli.json·NestFactory.create·*.module.ts/*.controller.ts/*.service.ts가 보이는 프로젝트에서 엔드포인트·서비스·프로바이더·DTO·예외 필터를 만들 때 반드시 사용. "NestJS로 API 만들어줘", "모듈/컨트롤러/서비스 추가", "Prisma 스키마 매핑", "회원가입 API", "에러 응답 포맷 일관되게" 같은 요청을 NestJS 프로젝트에서 받으면 이 스킬을 참조한다.
Audit / curate KB-vault hygiene — surfaces mechanical drift (broken [[wikilinks]], dangling §-pointers, status-enum violations, status-drift, index-row bloat) the librarian's KB-curator role consumes. REPORTS only; never auto-edits the vault. Use to check KB drift, audit the KB, or do KB hygiene.
Use when user wants to generate music, songs, or audio tracks. Triggers on any request involving music creation, song writing, lyrics generation, audio production, or covers. Also triggers when user provides lyrics and wants them turned into a song, or describes a mood/scene and wants background music. Supports multilingual triggers — match equivalent phrases in any language. Do NOT use for music playback of existing files, music theory questions, or music recommendation without generation.
Entry point for all new work. Orchestrates the full agent pipeline: architect (Opus) designs spec+todo, tdd-developer (Sonnet) implements via TDD, qa (Opus) hunts spec/impl gaps, reviewer (Sonnet) reviews code. Triggers on: plan, new feature, start work, build feature.
Audit TCG Grader for missing or weak regression coverage around changed behavior, runtime contracts, UI flows, collectors, grading, PWA delivery, and tablet updates without relying on cloud test services.
This skill guides the use of Jupyter notebooks for data analysis, exploration, and visualization, particularly with BigQuery. It outlines best practices for notebook execution and validation (supporting both cell-by-cell execution and full notebook generation depending on tool availability), library installation, and structuring notebooks for clarity. It also covers specific rules for data cleaning, plotting, and integrating with BigQuery SQL and machine learning workflows.
Relevant when any of the following conditions are true:
1. The user request involves a data analysis, data exploration, data visualization, or data insights task that requires multiple steps, queries, or visualizations to answer.
2. The user explicitly requests a notebook (.ipynb).
3. You are creating, editing, or executing cells in a Jupyter notebook.
4. You need to query BigQuery from within a notebook. DO NOT use the Python BigQuery client library; instead, you MUST use the `%%bqsql` magics explained in this skill.
Real-time blockchain event monitoring with webhooks. Use when user asks about setting up webhooks, real-time event streaming, monitoring wallet addresses, tracking token transfers in real-time, listening to all addresses on a chain, creating/updating/deleting streams, adding/removing addresses from streams, or receiving blockchain events as they happen. Supports all EVM chains. NOT for querying historical or current blockchain state - use moralis-data-api instead.
Use when creating or updating static HTML pages for SMB AI Workflow & Agent Builder, including site pages, SEO pages, workflow audit pages, and comparison pages.
Use when planning a multi-shot AI video (TikTok Reel, Instagram Ad, YouTube Shorts, product explainer) where the target duration exceeds what a single AI generation can produce (>15s), and you need a coordinated shot list with visually consistent prompts for each segment