Genkit JS
技能 已验证 活跃Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.
To empower developers to effectively build and troubleshoot AI applications using Genkit within Node.js and TypeScript environments.
功能
- Genkit setup and project structure guidance
- Code examples for flows, tools, and providers
- Detailed error troubleshooting protocol
- Best practices for model selection and schema definition
- CLI usage for documentation and development workflow
使用场景
- When a user asks about Genkit setup in Node.js/TypeScript
- When a user encounters Genkit validation or API errors
- When a user needs examples for Genkit flows or tools
- When a user asks about migrating Genkit versions
非目标
- Writing Genkit code from scratch without user input
- Troubleshooting non-Genkit related JavaScript/TypeScript errors
- Providing generic AI development advice outside the scope of Genkit
实践
- Error Handling
- Development Workflow
- Code Structure
先决条件
- genkit CLI (version >= 1.29.0)
- Node.js/TypeScript environment
- npm or compatible package manager
安装
请先添加 Marketplace
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebase质量评分
已验证类似扩展
Trader Regime
100Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy
Typescript Advanced Types
100Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation
Cleanup Cycles
100Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".
Netlify Identity
100用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。
Vue Router Best Practices
100Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.