Agentient
- 63 skills
- 0 followers
- 1 week ago last updated
- ▌ Python Advanced Profiling And Optimization · agentientAdvanced Python profiling and optimization techniques
- ▌ Python Backend Opentelemetry Instrumentation · agentientOpenTelemetry instrumentation for Python backend services including FastAPI and Flask. PROACTIVELY activate for: (1) Setting up OpenTelemetry in Python, (2) Auto-instrumenting FastAPI, (3) Creating manual spans, (4) Log correlation with traces, (5) Exporter configuration. Triggers: "opentelemetry python", "otel python", "flask trace", "fastapi trace", "setup-tracing", "python tracing"
- ▌ Typescript Prop Definition · agentientTypeScript interface conventions, JSDoc comments, generics, utility types, and cva + VariantProps patterns. Keywords: "props", "interface", "types", "typescript", "generics", "VariantProps"
- ▌ Web Accessibility Patterns · agentientWeb accessibility patterns: semantic HTML, ARIA attributes, keyboard navigation, screen reader support, focus management. Keywords: "accessibility", "a11y", "aria", "screen reader", "keyboard", "semantic html"
- ▌ Nextjs Project Scaffolding · agentientOpinionated Next.js 14+ project structure and configuration. Use when scaffolding new projects, setting up folder structure, or configuring tsconfig.json, eslint, prettier. Activated by keywords: "new project", "scaffold", "initialize", "project structure", "setup".
- ▌ Firebase Nextjs Integration Strategies · agentientNext.js 14+ App Router integration with Firebase, including server/client SDK separation, data fetching in Server Components, real-time listeners, middleware patterns, and optimistic updates with caching. Keywords: "nextjs", "app router", "server component", "client component", "middleware", "integration"
- ▌ Nextjs App Router File Conventions · agentientSpecial file conventions in Next.js 14+ App Router (page, layout, loading, error, route). Use when creating pages, layouts, API routes, or understanding file-based routing. Keywords: "new page", "layout", "loading state", "error boundary", "api route", "file convention".
- ▌ React Component Architecture Rsc · agentientReact Server Components vs Client Components decision framework with composition patterns. PROACTIVELY activate for: (1) deciding when to use 'use client' directive, (2) implementing island architecture with small client leaves, (3) passing server data to client components. Triggers: "server component", "client component", "use client"
- ▌ Typescript Code Review And Linting · agentientESLint configuration, TypeScript type safety rules, and React-specific linting patterns. PROACTIVELY activate for: (1) Setting up ESLint for TypeScript, (2) Fixing type safety issues, (3) React-specific linting rules, (4) Resolving TypeScript compiler errors, (5) Code review for anti-patterns. Triggers: "eslint", "typescript", "type checking", "refactor", "ts review", "no-explicit-any", "ts-ignore"
- ▌
- ▌ Architectural Decision Records · agentient[STUB - Not implemented] Lightweight architectural decision tracking in Markdown (ADR) format. PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ C4 Model Architecture Diagrams · agentient[STUB - Not implemented] C4 model diagrams for layered architecture visualization (Context, Container, Component, Code). PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ Typescript Type Safe API Contracts · agentientTypeScript patterns for type-safe API contracts with strict typing and Zod integration. PROACTIVELY activate for: (1) designing type-safe API interfaces, (2) creating Zod schemas for validation, (3) implementing generic response wrappers. Triggers: "api design", "type safety", "zod validation"
- ▌ Firestore Security Rules Generation · agentientFirestore Security Rules patterns for user-scoped access, RBAC, and field validation. PROACTIVELY activate for: (1) implementing user-scoped data access rules, (2) setting up role-based access with custom claims, (3) validating fields and enforcing immutability. Triggers: "security rules", "rbac", "firestore rules"
- ▌ Framer Motion Interactive Animation · agentientFramer Motion animations including motion components, gestures, entrance/exit, and scroll triggers. PROACTIVELY activate for: (1) adding hover and tap animations, (2) implementing entrance/exit transitions with AnimatePresence, (3) creating scroll-triggered animations. Triggers: "animate", "framer motion", "whileHover"
- ▌ Firebase Admin Sdk Server Integration · agentientServer-side Firebase Admin SDK patterns for Next.js 14+ with secure initialization and token verification. PROACTIVELY activate for: (1) setting up Admin SDK with server-only protection, (2) implementing custom claims for RBAC, (3) verifying tokens in middleware. Triggers: "admin sdk", "server-only", "custom claims"
- ▌ Nextjs Rsc Performance Patterns · agentientPerformance optimization patterns for Next.js 14+ React Server Components
- ▌ Zustand Slices Pattern For Scalability · agentientSlice pattern for organizing large Zustand stores with separation of concerns. PROACTIVELY activate for: (1) splitting large stores into feature slices, (2) composing multiple slices into a root store, (3) implementing cross-slice actions. Triggers: "zustand slice", "large store", "modular state"
- ▌ Cost Optimized Log Trace Sampling · agentientSampling strategies for logs and traces to optimize costs while maintaining observability. PROACTIVELY activate for: (1) Configuring trace sampling, (2) Log volume reduction, (3) Head-based vs tail-based sampling, (4) Priority-based sampling, (5) Cost optimization. Triggers: "sampling", "trace sampling", "log sampling", "cost optimization", "head-based", "tail-based", "sample rate"
- ▌ React Concurrency And Memoization · agentientReact 18+ concurrency features and advanced memoization techniques
- ▌ Browser Runtime Performance Profiling · agentientBrowser runtime profiling with Chrome DevTools and Core Web Vitals optimization. PROACTIVELY activate for: (1) Using Chrome Performance panel, (2) Analyzing flame charts, (3) Diagnosing long tasks, (4) Core Web Vitals optimization, (5) Memory profiling. Triggers: "devtools", "performance panel", "lighthouse", "flame graph", "jank", "long task", "fps", "layout thrashing", "core web vitals"
- ▌ Nextjs Opentelemetry Instrumentation · agentientOpenTelemetry distributed tracing for Next.js 14+ App Router applications. PROACTIVELY activate for: (1) Setting up OpenTelemetry in Next.js, (2) Creating instrumentation.ts, (3) Manual span creation, (4) Client-side tracing, (5) Vercel integration. Triggers: "opentelemetry", "otel", "tracing", "nextjs instrumentation", "rsc trace", "setup-tracing", "span", "tracer"
- ▌ Cross Platform Structured Logging · agentientUnified JSON logging across Next.js, Python, and Firebase Functions
- ▌ Full Stack Error Tracking With Sentry · agentientSentry integration for error tracking across Next.js, Python, and Firebase. PROACTIVELY activate for: (1) Setting up Sentry SDK, (2) Configuring error boundaries, (3) Adding custom context to errors, (4) Source map configuration, (5) Release tracking. Triggers: "sentry", "error tracking", "error boundary", "exception monitoring", "crash reporting", "source maps"
- ▌ Distributed Tracing Context Propagation · agentientW3C Trace Context propagation across service boundaries for distributed tracing. PROACTIVELY activate for: (1) Implementing trace context propagation, (2) Cross-service correlation, (3) Setting up traceparent headers, (4) Baggage propagation, (5) Multi-service debugging. Triggers: "distributed tracing", "trace context", "traceparent", "correlation", "span", "baggage", "propagation"
- ▌ Frontend Bundle Analysis And Optimization · agentientBundle analysis and optimization strategies for Next.js applications
- ▌ Python Testing Patterns · agentientPytest fixtures, parametrization, mocking, and test organization patterns. PROACTIVELY activate for: (1) Writing pytest test suites, (2) Creating fixtures, (3) Implementing parametrized tests, (4) Mocking external dependencies, (5) Organizing test directories. Triggers: "pytest", "fixture", "parametrize", "mock", "python test", "unittest", "conftest"
- ▌ QA Strategy And Metrics · agentientTesting pyramid, quality metrics, and technical debt management strategies. PROACTIVELY activate for: (1) Designing testing strategy, (2) Evaluating code quality metrics, (3) Managing technical debt, (4) Analyzing test coverage approaches, (5) Calculating complexity. Triggers: "testing strategy", "testing pyramid", "quality metrics", "technical debt", "cyclomatic complexity", "maintainability", "coverage principles"
- ▌ Rsc Composition Patterns · agentientReact Server Components architecture patterns for Next.js 14+ with server-first development. PROACTIVELY activate for: (1) deciding Server vs Client Component boundaries, (2) composing components with 'use client', (3) managing interactivity patterns. Triggers: "server component", "client component", "'use client'"
- ▌ Tailwind Utility Styling · agentientTailwind CSS utility-first styling with mobile-first responsive design and CSS variables. PROACTIVELY activate for: (1) implementing mobile-first responsive layouts, (2) using semantic CSS variables for theming, (3) creating component variants with cva. Triggers: "tailwind", "responsive", "dark mode"
- ▌ Create Documentation · agentient bundleGenerate reader-centered documentation aligned with the Diátaxis framework and optimized for cognitive load management. Creates tutorials, how-to guides, explanations, and reference documentation with multi-layer quality validation. PROACTIVELY activate for: (1) Write tutorials for learning new skills, (2) Create how-to guides for specific tasks, (3) Write explanations for understanding concepts, (4) Generate reference documentation for APIs or features, (5) Document systems, features, or processes, (6) Create user guides or onboarding documentation. Triggers: "write documentation for", "create docs", "document this", "write a tutorial for", "how-to guide for", "explain [concept]", "reference documentation for", "API docs for", "user guide for", "document the", "create documentation"
- ▌ Zod Firestore Type Safety · agentientEnd-to-end type safety for Firestore using Zod schemas with withConverter API. PROACTIVELY activate for: (1) implementing Firestore converters with Zod validation, (2) ensuring runtime validation at application boundaries, (3) evolving schemas safely. Triggers: "zod converter", "firestore type safety", "withConverter"
- ▌ Rhf Zod Schema Integration · agentientReact Hook Form v7 with zodResolver integration for type-safe validated forms. PROACTIVELY activate for: (1) creating forms with useForm and zodResolver, (2) implementing field registration with spread syntax, (3) handling form state and errors. Triggers: "react hook form", "useForm", "zodResolver"
- ▌ MCP Protocol Compliance Testing · agentientTest JSON-RPC 2.0 protocol compliance and Pydantic schema validation for MCP servers. PROACTIVELY activate for: (1) writing MCP server tests, (2) protocol compliance validation, (3) async tool testing. Triggers: "mcp testing", "protocol compliance", "pytest asyncio"
- ▌ Python 3 13 Patterns · agentientModern Python 3.13 development patterns and syntax. Use this skill when working with Python 3.13 code, async/await patterns, modern type annotations, structural pattern matching, or when implementing concurrent operations. PROACTIVELY use for: async functions, match/case statements, context managers, decorators, generators, and Python 3.13-specific features.
- ▌ Shadcn Component Scaffolding · agentientshadcn/ui CLI usage, component installation, and composition patterns with file ownership philosophy. PROACTIVELY activate for: (1) adding shadcn/ui components via CLI, (2) composing multi-part components, (3) customizing component variants. Triggers: "shadcn", "add component", "components.json"
- ▌ Python Code Review And Linting · agentientRuff linting rules, security patterns, mypy type checking, and Python code review best practices. PROACTIVELY activate for: (1) Setting up Ruff linting, (2) Fixing security vulnerabilities, (3) Resolving mypy type errors, (4) Code review for anti-patterns, (5) Python best practices enforcement. Triggers: "ruff", "lint", "refactor", "security", "anti-pattern", "python review", "mypy", "type error"
- ▌ Nextjs App Router Data Fetching · agentientData fetching patterns for Next.js 14+ App Router including async Server Components and Server Actions. PROACTIVELY activate for: (1) fetching data in Server Components, (2) implementing Server Actions for mutations, (3) configuring caching and revalidation. Triggers: "fetch data", "server action", "revalidate"
- ▌ Zod Schema Type Inference Chain · agentientZod v4 schema definition patterns with the Type Inference Chain for absolute type safety. PROACTIVELY activate for: (1) defining Zod schemas as single source of truth, (2) using z.infer for type generation, (3) implementing safe parsing with safeParse. Triggers: "zod", "schema", "z.infer"
- ▌ Zustand V5 Typed Store Creation · agentientZustand v5 store creation with curried function syntax and TypeScript typing patterns. PROACTIVELY activate for: (1) creating typed Zustand stores with v5 syntax, (2) integrating persist and devtools middleware, (3) using useShallow for performance. Triggers: "zustand", "create store", "global state"
- ▌ Type Hints Best Practices · agentientType hints best practices with mypy strict mode for Python 3.13. Use this skill when writing type annotations, configuring mypy, or ensuring static type safety. PROACTIVELY use for: type annotations, mypy configuration, Generic types, Protocol definitions, TypeAlias, strict type checking. Keywords: type hints, mypy, typing, Generic, Protocol, TypeAlias, strict mode, type checking.
- ▌ Firebase Authentication Patterns · agentientFirebase Authentication implementation patterns including sign-in flows, OAuth, and session management. PROACTIVELY activate for: (1) implementing sign-in/sign-up flows, (2) setting up OAuth providers like Google, (3) creating protected routes with middleware. Triggers: "auth", "sign-in", "oauth"
- ▌ Firestore Data Modeling Patterns · agentientFirestore data modeling best practices including subcollections, document structure, and atomic operations. PROACTIVELY activate for: (1) designing Firestore collection structures, (2) choosing between subcollections vs root collections, (3) implementing transactions vs batched writes. Triggers: "subcollection", "data model", "firestore"
- ▌ Vertex AI Sdk · agentientVertex AI SDK patterns for configuring Gemini models including generation parameters, safety settings, streaming responses, and function calling. PROACTIVELY activate for: (1) model configuration and temperature settings, (2) safety controls and streaming implementation, (3) Vertex AI endpoint selection and function calling. Triggers: "gemini config", "model parameters", "streaming response"
- ▌ Adk Fundamentals · agentientFoundational knowledge for creating ADK (Agent Development Kit) agents including environment setup, project structure, and basic agent scaffolding. PROACTIVELY activate for: (1) new ADK agent creation, (2) ADK project setup and environment configuration, (3) AdkApp initialization and understanding core ADK architecture. Triggers: "create adk agent", "new agent", "setup adk"
- ▌ Prompt Engineering · agentientBest practices for engineering high-quality system prompts for AI agents with emphasis on XML structure, clarity, few-shot examples, and token efficiency. PROACTIVELY activate for: (1) system prompt creation and optimization, (2) instruction clarity improvement and few-shot example design, (3) XML tag structure implementation and prompt templates. Triggers: "system prompt", "optimize prompt", "prompt engineering"
- ▌ Optimize Prompt · agentientTransform prompts into optimized, production-ready versions. PROACTIVELY activate for: (1) prompt engineering, (2) prompt improvement, (3) making prompts more effective, (4) prompt debugging. Triggers: "optimize prompt", "improve prompt", "better prompt", "fix prompt", "prompt engineering", "refine prompt", "enhance prompt"
- ▌ Pytest Patterns · agentientModern pytest test structure with fixtures, parametrization, and the AAA pattern. PROACTIVELY activate for: (1) Writing new pytest test suites, (2) Creating test fixtures, (3) Implementing parametrized tests, (4) Testing async code, (5) Organizing tests with conftest.py. Triggers: "pytest", "test", "fixture", "parametrize", "mock", "assert", "conftest", "test coverage"
- ▌ Agent Orchestration · agentientMulti-agent orchestration patterns including coordinator agents, LlmAgent vs WorkflowAgent selection, agent-as-tool pattern, and inter-agent communication via session state. PROACTIVELY activate for: (1) multi-agent systems and agent coordination, (2) sub-agent delegation and agent-as-tool implementation, (3) workflow orchestration with LlmAgent and WorkflowAgent. Triggers: "multi-agent", "orchestration", "agent team"
- ▌ Research Brief · agentientGenerate multi-LLM research design with optimized prompts for each model. PROACTIVELY activate for: (1) research planning, (2) competitive analysis, (3) market research, (4) technology evaluation, (5) strategic research. Triggers: "research brief", "research design", "research plan", "competitive analysis", "market research", "multi-model research"
- ▌ Secure Headers · agentient[STUB - Not implemented] Secure HTTP headers configuration including CSP, HSTS, X-Frame-Options, and SameSite cookies. PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ Pydantic V2 Strict · agentientPydantic V2 data modeling with strict mode enforcement for type safety. PROACTIVELY activate for: (1) Creating data models or schemas, (2) Validating API request/response types, (3) Building configuration classes, (4) Defining data contracts, (5) Implementing DTOs. Triggers: "pydantic", "BaseModel", "ConfigDict", "Field", "validator", "model_dump", "strict mode", "data model"
- ▌ Intelligent Ingestion · agentient[STUB - Not implemented] Intelligent document chunking and ingestion with multiple strategies for Vertex AI RAG Engine. PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ Security Testing · agentient[STUB - Not implemented] Security testing strategies including vulnerability scanning and penetration testing guidance. PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ Evaluate Schema · agentientComprehensive database schema analysis using 5-expert panel evaluation. PROACTIVELY activate for: (1) schema review, (2) data modeling decisions, (3) database design evaluation, (4) migration planning, (5) normalization analysis. Triggers: "evaluate schema", "review schema", "database design", "data model review", "schema analysis", "evaluate database"
- ▌ RAG Patterns · agentientVertex AI RAG Engine integration patterns for grounding agent responses in private data sources including corpus management, retrieval tool creation, and citation extraction. MUST BE USED for: RAG pipeline integration, Vertex AI RAG Engine setup, corpus creation, document ingestion, retrieval tool configuration, and grounding metadata parsing. Keywords: add rag, rag pipeline, vertex ai search, grounding, corpus, retrieval, citations, RagCorpus, Tool.from_retrieval, grounding_metadata.
- ▌ Owasp Code Analysis · agentient[STUB - Not implemented] OWASP Top 10 2021 vulnerability detection including injection, XSS, and security misconfiguration. PROACTIVELY activate for: [TODO: Define on implementation]. Triggers: [TODO: Define on implementation]
- ▌ Consolidate Research · agentient bundleConsolidate and synthesize research outputs from multiple AI models or sources into a unified, pattern-aware, provenance-enriched report with quality metrics. Use when the user has research outputs to consolidate, wants to synthesize multiple reports, asks to "consolidate", "synthesize", or "merge" research findings, or needs to reconcile conflicting information from different sources. Works with outputs from Claude, Gemini, GPT-5.2, or any combination of AI/human sources. Supports manifest-driven (from create-research-brief) and standalone operation.
- ▌ Research Interviewer · agentient bundleSystematic knowledge elicitation through structured interviewing with epistemic confidence tracking, MECE coverage verification, and bias-protected questioning. PROACTIVELY activate for: (1) Gather research requirements, (2) Elicit problem statements, (3) Extract domain knowledge, (4) Clarify research goals, (5) Generate requirements through discovery. Triggers: "interview me", "elicit knowledge", "extract information", "research interview", "gather requirements", "conduct interview", "knowledge extraction"
- ▌ Async Patterns · agentientAsync/await patterns with comprehensive error handling and resource cleanup for Python 3.13. Use this skill when implementing asynchronous code, concurrent operations, or working with async libraries. PROACTIVELY use for: async functions, asyncio tasks, aiohttp requests, async context managers, concurrent API calls, background tasks. Keywords: async, await, asyncio, concurrent, aiohttp, gather, create_task, timeout.
- ▌ MCP Advanced Tool Patterns · agentientFor long-running operations, stream results incrementally with progress reporting. PROACTIVELY activate for: (1) streaming tool results, (2) tool orchestration, (3) cancellation and timeout handling. Triggers: "streaming", "tool orchestration", "progress reporting"
- ▌ Test Coverage Analysis · agentientTest coverage analysis, gap identification, and coverage configuration for Python and JavaScript. PROACTIVELY activate for: (1) Analyzing coverage reports, (2) Identifying critical coverage gaps, (3) Configuring coverage tools, (4) Setting up CI/CD coverage checks, (5) Branch coverage analysis. Triggers: "coverage", "uncovered", "pytest-cov", "istanbul", "c8", "coverage report", "coverage gap"
- ▌ Create Research Brief · agentient bundleDesigns multi-model AI research strategies across 9 research patterns for Claude Opus 4.6, Gemini 3.1 Pro Deep Research, and optionally GPT-5.2 Deep Research (with site restrictions and mid-session intervention) or GPT-5.2 Chat. Generates copy-pasteable prompts optimized per model with pattern-aware role assignment, a consolidation manifest for downstream synthesis, and a merge prompt for consolidating outputs. Accepts Research Request Specification from research-interviewer upstream. Triggers on "create research brief", "research plan", "multi-model research", "research prompts for Claude/Gemini/OpenAI", "design research strategy", "consolidate research outputs", "synthesize research results", "research best practices for...", "best practices for [technology]", "create a best practices guide for...", "research [technology] patterns", "document [technology] best practices", "compare X vs Y", "landscape of [domain]", "compliance requirements for [topic]", "ROI analysis for [decision]". Modes: DUAL (Claude+Gemi