utility-components
Provides documentation for common utility components to encourage reusing existing implementations over custom builds.
Install
mkdir -p .claude/skills/utility-components && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3331" && unzip -o skill.zip -d .claude/skills/utility-components && rm skill.zipInstalls to .claude/skills/utility-components
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
使用 BK-CI 中的具体工具组件时使用,例如 JWT、安全认证、表达式解析、线程池循环工具和责任链实现。当用户要直接复用这些组件而不是设计框架级实践时优先使用。Key capabilities
- →Provide guidance for JWT or authentication tools
- →Direct to documentation for expression parsing
- →Guide on using thread pools and loop utilities
- →Explain how to implement or reuse chain of responsibility components
- →Help identify existing components for reuse
How it works
The skill directs users to specific reference documentation for utility components based on their query, focusing on how to use concrete tools.
Inputs & outputs
When to use utility-components
- →Implementing JWT authentication
- →Parsing custom expressions
- →Managing thread pool cycles
- →Implementing chain of responsibility patterns
About this skill
工具组件
适用场景
- 使用 JWT 或认证相关工具
- 解析变量表达式、条件表达式或自定义函数
- 使用线程池、批量处理、循环重试类工具
- 实现或复用责任链模式组件
不适用场景
- 只是框架级横切实践,例如 AOP、分布式锁、监控、审计
- 只是服务间通信、事件驱动或多环境配置
- 只是某个业务模块自己的数据结构或流程
快速指导
- 这个 skill 关注的是“具体工具怎么用”,不是“框架实践怎么落地”。
- 如果问题更像“有没有现成组件可以直接复用”,通常落在这里。
- 先按主题进入对应参考文档:
- JWT:
reference/1-jwt-security.md - 表达式解析:
reference/2-expression-parser.md - 线程池与循环工具:
reference/3-thread-pool-loop-util.md - 责任链:
reference/4-chain-responsibility.md
- JWT:
- 如果你想解决的是横切架构问题,切到
common-technical-practices;如果你想解决的是微服务底座问题,切到microservice-infrastructure。
高信号规则
- 这里更偏“组件级复用”,不是“平台级框架方案”
- 工具组件应该优先复用现有实现,而不是重复造轮子
- 责任链在这里更偏具体组件和实现,而不是模式百科
- 用组件前先确认它解决的是业务问题,还是只是让代码看起来更复杂
关键陷阱
- 把组件问题和框架实践问题混在一起
- 明明已有现成工具,却重新造一套
- 只会调用工具类,不理解输入输出和边界条件
- 把责任链、线程池、表达式解析滥用到不需要的地方
延伸阅读
- JWT:
reference/1-jwt-security.md - 表达式解析:
reference/2-expression-parser.md - 线程池与循环工具:
reference/3-thread-pool-loop-util.md - 责任链:
reference/4-chain-responsibility.md - 如果你需要横切实践:再看
common-technical-practices - 如果你需要微服务底座:再看
microservice-infrastructure
When not to use it
- →Framework-level cross-cutting practices like AOP, distributed locks, monitoring, or auditing
- →Inter-service communication, event-driven architectures, or multi-environment configurations
- →Business module-specific data structures or processes
Limitations
- →Does not address framework-level cross-cutting practices
- →Does not address microservice infrastructure issues
- →Does not address business module-specific data structures or processes
How it compares
This skill provides direct links to component-specific usage guides, contrasting with general framework design or architectural pattern discussions.
Compared to similar skills
utility-components side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| utility-components (this skill) | 1 | 3mo | No flags | Beginner |
| supabase-developer | 95 | 7mo | Review | Intermediate |
| supabase-mcp-integration | 13 | 8mo | Review | Advanced |
| better-auth-best-practices | 18 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by TencentBlueKing
View all by TencentBlueKing →You might also like
supabase-developer
daffy0208
Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.
supabase-mcp-integration
manutej
Comprehensive Supabase integration covering authentication, database operations, realtime subscriptions, storage, and MCP server patterns for building production-ready backends with PostgreSQL, Auth, and real-time capabilities
better-auth-best-practices
novuhq
Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.
nextjs-supabase-auth
davila7
Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
cloudbase-guidelines
TencentCloudBase
Essential CloudBase (TCB, Tencent CloudBase, 云开发, 微信云开发) development guidelines. MUST read when working with CloudBase projects, developing web apps, mini programs, or backend services using CloudBase platform.
firebase-vertex-ai
jeremylongshore
Execute firebase platform expert with Vertex AI Gemini integration for Authentication, Firestore, Storage, Functions, Hosting, and AI-powered features. Use when asked to "setup firebase", "deploy to firebase", or "integrate vertex ai with firebase". Trigger with relevant phrases based on skill purpose.