Ippollo
- 23 skills
- 0 followers
- 6 hours ago last updated
- ▌ Webapp Testing · ippollo bundleToolkit for interacting with and testing local web applications using Playwright. Use when verifying frontend functionality, debugging UI behavior, capturing browser screenshots, or viewing browser logs. For unit tests (non-browser), see unit-testing-strategy.
- ▌ Vercel React Best Practices · ippollo bundleReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
- ▌
- ▌ Gws CLI · ippolloUse when interacting with Google Workspace services (Drive, Docs, Sheets, Gmail) via command line. Covers file listing, folder navigation, document export, and content search using the gws CLI. Essential for Drive automation, document migration, and workspace scripting. For Google Cloud infrastructure (Compute, Cloud Run, Storage), use gcloud MCP instead.
- ▌ Git Wizard · ippollo bundleUse when writing commit messages, recovering lost code, resolving merge conflicts, squashing or rewording commits, or managing branches. Follows conventional commit format with expert-level recovery and history cleanup protocols.
- ▌ Data Modeling · ippollo bundleUse when designing database schemas, adding tables/collections, choosing SQL vs NoSQL, writing migration scripts, or optimizing query performance via indexing. Covers normalization, relationship patterns, ORM best practices, and zero-downtime migrations.
- ▌ Design System · ippollo bundleUse when choosing color palettes, typography, or UI styles for a new project, designing landing pages or dashboards, or implementing accessibility requirements. Generates full design systems with searchable styles, font pairings, and stack-specific guidelines. For implementation code patterns, see frontend-design.
- ▌ Skill Builder · ippollo bundleComprehensive tool for creating, modifying, and validating Agent Skills. Includes wizard-based generation, audit checklists, and best practice templates. Use this skill when building new SKILL.md files, enhancing existing skills, or when a project needs custom skills for its domain patterns.
- ▌ Gemini API Dev · ippolloUse this skill when building applications with Gemini models, Gemini API, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.
- ▌ Second Opinion · ippollo bundleUse when you want a critical review of a plan, proposal, strategy, design doc, decision, or implementation approach. Adopts expert personas to find weaknesses, blind spots, and unexamined assumptions.
- ▌ Security Audit · ippollo bundleSystematic vulnerability hunting using multi-pass methodology with per-class reasoning chains and data flow tracing. Use when performing offensive security reviews, hunting for specific vulnerability classes, or auditing code for exploitable flaws. Covers web, API, mobile, and native application attack surfaces.
- ▌ Youtube Review · ippolloExtract and analyze YouTube video content from transcripts. Use when the user shares a YouTube URL and wants a summary, key ideas, actionable takeaways, or comparison to existing systems. Covers transcript extraction, structured analysis, and relevance mapping. Not for non-YouTube video files — use manual review instead.
- ▌ Frontend Design · ippolloCreate 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). Generates creative, polished code and UI design that avoids generic AI aesthetics.
- ▌ Verification Gate · ippolloUse when about to claim work is complete, fixed, or passing — before marking tasks done, committing, creating PRs, or expressing satisfaction with results. Requires running verification commands and presenting evidence before making any success claims. Triggers on completion language: 'done', 'fixed', 'all tests pass', 'ready to merge', or any positive assessment of work state.
- ▌ Prompt Engineering · ippollo bundleUse when crafting prompts for LLMs, implementing chain-of-thought reasoning, structured output generation, or debugging unreliable AI outputs. Meta-protocols that other skills should reference for reasoning and self-correction patterns.
- ▌ Security Hardening · ippollo bundleUse when performing security audits, implementing authentication/authorization, hardening an app for production, or reviewing code for OWASP Top 10 vulnerabilities. Covers CSP headers, auth strategy decision trees, and pre-deployment security checklists.
- ▌ API Design Patterns · ippollo bundleUse when designing or reviewing REST/GraphQL APIs, choosing versioning strategies, implementing rate limiting, or defining API security. Covers naming conventions, error envelopes, status codes, and OpenAPI specs.
- ▌ Backend Performance · ippollo bundleUse when diagnosing slow endpoints, optimizing database queries, setting up caching (Redis), running load tests, or profiling Node.js/Python/Go services. Covers N+1 fixes, connection pooling, and horizontal scaling.
- ▌ Deployment Pipeline · ippollo bundleUse when setting up CI/CD workflows (GitHub Actions, GitLab CI), Dockerizing applications, deploying to Kubernetes, configuring Infrastructure as Code (Terraform), or planning deployment strategies (Blue/Green, Canary). Covers containerization, GitOps, and pipeline security.
- ▌ Code Quality Sentinel · ippollo bundleUse when refactoring code, identifying code smells, or improving code quality while preserving behavior. Provides a 5-phase safe refactoring methodology with test verification. Language-agnostic process with framework-specific smell catalogs.
- ▌ Unit Testing Strategy · ippollo bundleUse when writing unit tests, setting up test infrastructure, debugging flaky tests, or implementing TDD. Covers mocking, fixtures, parametrization, and anti-patterns for Python (pytest) and TypeScript (Jest/Vitest). For E2E/browser testing, see webapp-testing.
- ▌ Documentation Standards · ippollo bundleUse when writing or updating READMEs, changelogs, API docs, ADRs (Architecture Decision Records), or code comments. Provides decision trees, templates, and quality checklists for all technical documentation needs.
- ▌ System Design Architect · ippollo bundleUse when planning new features, creating design documents, scaffolding project file structure, or generating system diagrams (Mermaid). Covers requirements analysis, component design, data modeling, error handling, and testing strategy.