github.com/alpacapurpura/ap_sales_agent
| Skill | Added | Review |
|---|---|---|
ux-ui .claude/skills/ux-ui/SKILL.md UX/UI Designer Nicolify. Toma 01-spec.md (ui-story o mixed) y produce 02-design-ui.md + mockups HTML. Iterative dialogue con Chris hasta aprobación. Si descubre edge cases nuevos → propone delta-spec.md, /po ratifica. Cargá skills sales-agent-expert, brand-expert, frontend-expert, tessl__shadcn-ui, tessl__tailwind. Activa cuando user dice: '/ux-ui', 'diseñemos la pantalla', 'mockup', 'wireframe', 'rediseña', 'la UI de X'. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
ux-flow-architect .claude/skills/ux-flow-architect/SKILL.md Interactive cross-feature navigation architect for Nicolify. Audits all routes and sidebar entries, maps user journeys across studios, detects orphaned features and dead-end flows, proposes navigation improvements with ASCII diagrams, generates clickable multi-page HTML prototypes on localhost:8888, and outputs FLOW-SPEC.md plus per-screen UI-SPEC updates for implementation agents. Use when the user asks about navigation coherence, user flows, journey mapping, orphaned features, dead-end screens, sidebar reorganization, cross-studio navigation, or feature discoverability. Triggers: 'flujo de usuario', 'navegación', 'journey', 'user flow', 'sidebar', 'rutas huérfanas', 'orphaned routes', 'dead end', 'flow audit', 'navigation audit', 'ux-flow', 'flow architect', 'cómo llega el usuario', 'discoverability', 'no encuentro', 'dónde está', 'reorganizar navegación', 'cross-feature flow', 'audita la navegación', 'mapa de rutas', 'flujos de la app'. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
ux-disruptivo .claude/skills/ux-disruptivo/SKILL.md Use when designing new screens, redesigning existing UI, creating visual concepts, or improving interfaces in Nicolify. Executes a 7-phase creative Design Thinking workflow: defines user personas, frames problems, audits existing components (Shadcn UI + Tailwind CSS v4 + FSD architecture), researches SaaS UI patterns, proposes multiple distinct layout paradigms with ASCII wireframes and HTML mockups, iterates through dialogue, and delivers a complete UI-SPEC.md with component trees, data flow, responsive behavior, and interaction patterns — all following Nicolify's design tokens and codebase conventions. Triggers: 'diseña', 'rediseña', 'nueva pantalla', 'concepto visual', 'propuesta de diseño', 'UX', 'layout', 'prototipo', 'mejora la interfaz', 'wireframe', 'mockup', 'esquema de color', 'componentes de pantalla'. | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
ux-agentico .claude/skills/ux-agentico/SKILL.md UX agéntico Nicolify. Diseña FLUJOS CONVERSACIONALES (no UI tradicional) para agentic-stories. Toma 01-spec.md y produce 02-design-agentic.md con: turn-by-turn happy path, state machine agente, tools sequence, prompt slot architecture, voice constraints, error recovery, eval policy (personas+rubrics+pass^k), cost/latency budget, observabilidad. Carga skills sales-agent-expert, copilot-expert, tessl__langgraph, claude-api. Si descubre edge cases → delta-spec.md → /po ratifica. Activa cuando user dice: '/ux-agentico', 'diseñemos el flujo conversacional', 'cómo conversa el agente', 'flujo del copilot', 'turn-by-turn', 'experiencia agéntica'. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
tessl-context .claude/skills/tessl-context/SKILL.md Manage Tessl tiles — search, install, update, and list versioned docs for project dependencies. Use when the user asks about Tessl tiles, adding or finding a tile, updating dependency docs, checking tile versions, or managing package documentation with Tessl. Covers add tile, find tile, tile version, dependency management, and curated version-pinned library docs. | 74 74 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
sales-agent-expert .claude/skills/sales-agent-expert/SKILL.md Senior + arquitecto + CTO del módulo sales_agent post redesign 2026-04. Carga §3 protected surfaces, anti-patterns, decisiones cross-fase, checklist pre-commit. NO carga code vivo (paths/LOC/tests cambian). Use cuando user pida cambio/feature/bug en sales_agent: voz de marca, scheduler/payment tools, observabilidad, callback handler, prompt cache, channel registry, semantic router, closer studio, follow_up engine, eval loop, costo agentes. Triggers: 'modifica sales_agent', 'bug en sales_agent', 'agregar tool al agente', 'agente no cierra', 'suena robótico', 'voz de marca', 'agregar canal sales', 'modificar prompt del specialist', 'closer studio', 'follow-up no dispara', 'el agente repite preguntas', 'PII en trazas', 'costo Kimi', 'DeepSeek alias', 'tier pricing 200k', 'eval goldens'. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
po .claude/skills/po/SKILL.md Product Owner Nicolify. Toma 1 user story (de /pm o Chris directo) y produce 01-spec.md + actualiza/crea product/stories/{module}/{id}.yaml. Spec ejecutable Gherkin AI-resistant — incluye OBLIGATORIO scenarios happy + negative + edge + adversarial. Loop iterativo con Chris hasta ratificación. Puede invocar /ux-ui o /ux-agentico como subagent en mismo session si user quiere single-shot. Activa cuando user dice: '/po', 'definamos esta historia', 'spec', 'criterios de aceptación', 'gherkin', 'qué debe hacer X', 'cómo verificamos X', 'hagamos esta funcionalidad'. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
pm .claude/skills/pm/SKILL.md Product Manager Nicolify v2. SSoT funcional vive en docs/product/ + docs/projects/. Director de orquesta — owner artefactos + orchestrator handoffs entre /po, /ux-{ui,agentico}, /architect, /dev-team, /auditor. Crea/cierra PIs, sprints, stories. Ratifica merges. Mantiene capability registry, INDEX, roadmap, modules.md. NO redacta specs (eso es /po). NO diseña arq (eso es /architect). Activa cuando user dice: '/pm', 'pm', 'product manager', 'feature nuevo', 'épica', 'PI nuevo', 'roadmap', 'qué tenemos', 'qué falta', 'priorizar', 'discovery', 'oportunidad', 'historia de usuario'. | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
playwright-expert .claude/skills/playwright-expert/SKILL.md Use this skill ANY time you write, debug, run, audit, extend, or even *think about* Playwright E2E tests in Nicolify. Activate when the user mentions: 'smoke test', 'e2e', 'playwright', 'tests E2E', 'agreguemos un smoke', 'el smoke falla', 'auth de Clerk en tests', 'test:e2e', 'spec.ts', 'storageState', 'auth.fixture', 'POM', 'page object', 'browser test', 'test integral', 'preflight', 'test que abra el navegador', 'verificar el flujo X end-to-end', 'CI de Playwright', 'fixtures de Playwright', '/test-all flake', 'playwright report', 'trace viewer', 'visual regression Playwright', 'verify project', 'Clerk testing token', 'CLERK_TESTING_TOKEN', 'playwright/.clerk/user.json', 'Bot traffic detected', 'Clerk Frontend API URL is required', 'session expired Playwright'. ALSO trigger proactively before any commit/PR that touches `frontend/e2e/**` or any UI flow that could affect smoke tests, and before any GH Actions change to `e2e-tests.yml`. Covers: Clerk auth lifecycle (testing token + storageState + freshness gate + retry + sanity check), Page Object Models, network mocking with `page.route`, multi-tenant fixture, sharding, flaky-test debugging via trace viewer, and Nicolify-specific anti-patterns (NEVER `make e2e*` Docker — crashes the laptop). When in doubt, USE this skill — under-triggering Playwright knowledge is the #1 cause of broken E2E suites in this codebase. | — | |
pase-produccion .claude/skills/pase-produccion/SKILL.md Full production deployment pipeline: merge development to main, run /test-all fixing all errors, commit, push to trigger GitHub Actions, and monitor the workflow until deployment completes. Use when the user says "pase a producción", "hagamos un pase", "deploy to production", "pasamos a prod", "subamos a producción", or "vamos a producción". | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
offer-type-preset-expert .claude/skills/offer-type-preset-expert/SKILL.md Offer Studio preset catalog expert (7th SSoT axis). Use when: adding a new preset, modifying an existing preset's sections or conditional questions, adding a new conditional question or flag, debugging 'why this section doesn't appear for tenant X', extending the preset layer to a new ExpertBusinessType, or coordinating preset changes with wizard/landing generator/sales-agent. Triggers: 'agregar preset', 'nuevo preset', 'modificar preset', 'nuevo tipo de oferta', 'nueva pregunta condicional', 'section en expertise', 'preset para este negocio', 'offer-type-preset', 'ExpertBusinessType nuevo', 'wizard preset picker', 'archetype surfacing'. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
offer-expert .claude/skills/offer-expert/SKILL.md Expert en arquitectura completa Offer Studio (post-refactor field-contract-platform). Cubre fields/secciones/expertise/presets/relaciones/descripciones. Habla lenguaje de negocio. Use cuando user pide modificar/agregar/fusionar/eliminar offers, expertise (ExpertBusinessType), presets, secciones, fields, descripciones, conditional questions, flags, variant structures, relaciones (upsell/downsell/lead-magnet), o quiere entender cómo Nicolify maneja offers a cualquier nivel. Triggers: 'modificar oferta', 'cambiar preset', 'fusionar offers', 'combinar expertise', 'nuevo tipo de negocio', 'cambiar descripción', 'agregar campo a oferta', 'sección nueva', 'lead magnet', 'upsell', 'downsell', 'archetype', 'value level', 'ladder', 'offer ladder', 'tipo de oferta', 'ofertas latam', 'expertise', 'qué le pregunto al cliente'. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
nicolify-feature .claude/skills/nicolify-feature/SKILL.md Full-stack feature development pipeline for Nicolify. Orchestrates 6 specialized agents (architect, backend, agentic, backend-auditor, ux-designer, frontend) through 4 phases with user checkpoints. Use when building new features, adding CRUD endpoints, creating new UI screens, or implementing cross-stack functionality. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
metrics-expert .claude/skills/metrics-expert/SKILL.md Growth Studio metrics pipeline expert. Use when: adding channels, metrics, stages, or groups to the analytics module; modifying the progressive loading architecture; changing channel-to-group mappings; debugging missing channels in the dashboard. Triggers: 'nuevo canal', 'nueva metrica', 'agregar metrica', 'canal no aparece', 'growth studio metrics', 'stage service', 'channel registry', 'group mapping'. | 78 78 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
manychat-expert .claude/skills/manychat-expert/SKILL.md Creates and manages ManyChat messaging flows, syncs subscribers, configures webhooks, manages tags and custom fields, and triggers flows via API within Nicolify's connections module. Use when the user asks about ManyChat integration, chatbot automation, subscriber sync, webhook setup, or managing messaging flows in ManyChat. Trigger terms: 'manychat', 'many chat', 'chatbot automation', 'subscriber sync', 'messaging flow', 'send content API', 'manychat webhook', 'manychat tag', 'manychat custom field', 'trigger flow'. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
git-manager .claude/skills/git-manager/SKILL.md Git and GitHub workflow assistant for Nicolify (ap_sales_agent). Creates and manages branches, handles pull requests, resolves merge conflicts, generates changelogs, and manages releases and deployments. Use when the user asks to "create a branch", "sync with github", "push changes", "merge to main", "create a release", "make a PR", "resolve conflicts", "check git status", "deploy to production", "create a version", "write a changelog", or any git/GitHub related task. Also triggers on "quiero hacer un commit", "quiero pushear", "hacemos un release", "pasamos a producción", "nueva versión", "rama nueva". | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
frontend-expert .claude/skills/frontend-expert/SKILL.md Frontend specialist for Next.js 16 App Router + React 19 + Tailwind + Shadcn UI using Feature-Sliced Design Lite (domain-grouped features/, not traditional layers). Use when: creating responsive layouts, building interactive forms/dashboards, implementing dynamic routes, integrating Shadcn UI components, refactoring UI architecture, configuring Tailwind theming, wiring React Query hooks to backend APIs, or solving Server/Client Component boundaries. Triggers: 'nueva funcionalidad', 'modifica el front', 'crea un componente', 'refactoriza la UI', 'implementa layout', 'configura rutas', 'integra con la API', 'arregla el estilo'. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
dev-team .claude/skills/dev-team/SKILL.md Developer team router. Toma 1 ticket de 04-tickets.yaml. Decide owner según owner_eligibility (qwen-opencode preferido para BE/FE no-agentic; Opus 4.7 obligatorio para AGENTIC). Para qwen → invoca via Bash con prompt pre-cocido. Para Opus → spawna agent builder-{be,fe,agentic}. Mantiene T-{n}-impl-log.md vivo. TDD obligatorio. Corre /test-{backend,frontend} + Playwright + agentic evals. Push commit. Update ticket state. Activa cuando user dice: '/dev-team', 'tomá ticket T-N', 'implementá T-N', 'arrancá build'. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
data-storyteller .claude/skills/data-storyteller/SKILL.md Use when building data-heavy screens, analytics dashboards, metric visualizations, or inline charts for Copilot. Creates bar/line charts, renders data tables, aggregates KPI metrics, builds filterable dashboard layouts, and generates HTML previews for concept validation. Triggers: 'dashboard', 'métricas', 'gráfico', 'chart', 'visualización', 'analytics', 'KPI', 'reporte', 'muestra los datos', 'cómo van los números'. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
copilot-expert .claude/skills/copilot-expert/SKILL.md Use cuando reportes/investigues bug del copilot module: loops infinitos, cards faltantes, conversaciones vacías al refresh, extracción que falla, trazas que mienten, tools que no ejecutan, costos disparados, routing equivocado, prompt cache roto, mutaciones que no persisten, channel format ignorado, voseo en outputs. Activa también para extender (agregar provider, tool, workflow, channel, KB chunk) sin romper invariantes. Triggers: 'bug copilot', 'loop copilot', 'card no aparece', 'conversación vacía', 'documento no extrae', 'agente no responde', 'tool no ejecuta', 'trazas mienten', 'tokens burned', 'extract_document_to_fields falla', 'propose_field_updates no persiste', 'format_for_channel ignored', 'voseo en respuesta', 'cache hit rate', 'cuántos tokens', 'agregar provider', 'agregar workflow', 'agregar tool transversal', 'agregar canal'. | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
content-hunter .claude/skills/content-hunter/SKILL.md Use when creating social media content ideas, hunting for viral references, adapting content formulas from other niches/countries, or planning content calendars. Generates hook variations, writes caption drafts, curates cross-niche reference swipe files, scores references with STEPPS framework, produces complete content briefs, and builds weekly posting schedules — all grounded in brand and offer data. Integrates with Brand Studio (positioning, narrative, voice) and Offer Studio (promise, audience psychology). Triggers: 'contenido', 'content', 'ideas de contenido', 'reel', 'carrusel', 'post', 'viral', 'qué publico', 'dame ideas', 'inspiración', 'referencia', 'steal like an artist', 'calendario de contenido', 'qué posteo', 'ideas para Instagram', 'ideas para TikTok', 'content hunting'. | 73 73 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
chrome-devtools-verify .claude/skills/chrome-devtools-verify/SKILL.md Live verification of frontend changes in dev-app.nicolify.com using Chrome DevTools MCP from WSL2. Use when: verifying a frontend bug fix, reproducing a user-reported UI bug step-by-step, checking real-time SSE/polling behavior, validating card/form interactions, inspecting DOM or console or network live, or any task where 'me lo muestres en el navegador' would be cheaper than guessing. Triggers: 'verifica en el navegador', 'prueba con chrome-devtools', 'reproduce el bug en vivo', 'abrí el navegador', 'chrome-devtools-mcp', 'live test', 'verify UI fix'. | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
brand-offer-auditor .claude/skills/brand-offer-auditor/SKILL.md Audits Brand Studio and Offer Studio schema, models, extraction prompts, and UI forms against 10 marketing frameworks to find gaps, duplicates, and misaligned concepts. Produces an actionable checklist (CRITICAL/HIGH/MEDIUM) that an agent can execute. Supports three audit modes: Brand Studio (marca completa), Offer Studio (sistema de ofertas), or a specific offer type (e.g., COHORT_BASED_COURSE, PRODUCTIZED_SERVICE). Use this skill when the user mentions auditing, reviewing, or improving Brand Studio, Offer Studio, brand schema, offer schema, brand extraction, offer completeness, or anything related to validating whether the system captures brand/offer data correctly. Also trigger when the user asks about marketing framework coverage, missing fields, SDR data readiness, or wants to audit a specific offer type. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc | |
brand-expert .claude/skills/brand-expert/SKILL.md Expert en arquitectura completa Brand Studio (post-refactor field-contract-platform): identity, visuals, story, strategy, positioning, narrative (StoryBrand), brand_personality (Jung), communication_assets, contact, team, testimonials, authority_vault. Incluye PersonalityProfile (3-pilar engine) + BuyerPersona (multi-persona). Habla lenguaje de negocio. Use cuando user pide modificar/agregar fields/secciones/buyer-personas/voice-tone/posicionamiento/narrativa/credenciales/equipo/testimonios. Triggers: 'cambiar voz', 'tono de marca', 'arquetipo', 'StoryBrand', 'narrativa', 'posicionamiento', 'UVP', 'unique value proposition', 'buyer persona', 'avatar', 'historia de marca', 'misión', 'visión', 'identidad visual', 'colores marca', 'logo', 'paleta', 'testimonios', 'autoridad', 'credenciales', 'equipo', 'instructor', 'methodology', 'metodología', 'pilares', 'agregar campo brand', 'modificar marca', 'fusionar buyer persona'. | 76 76 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: d31f7bc | |
backend-expert .claude/skills/backend-expert/SKILL.md Implements FastAPI endpoints, creates SQLAlchemy 2.0 async models, generates idempotent Alembic migrations, structures bounded contexts following DDD (domain→infrastructure→application→api), and produces typed Pydantic v2 DTOs. Runs inside Docker (visionarias_brain_dev). Use when: 'create an endpoint', 'modify the backend', 'create a new entity', 'update a service', 'database logic', 'fix a backend bug', 'add a migration', 'create a repository', 'agrega un campo', 'nueva ruta API', 'corrige el servicio', or any Python/FastAPI/SQLAlchemy/Alembic task. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: d31f7bc |