使用 PlantUML 输出 UML/架构图(```plantuml``` 代码块或 .puml,含 @startuml/@enduml),适用于类图/时序图/组件图/部署图/状态图/C4 模型等;当用户明确提到 PlantUML/UML/C4/.puml 或需要精确 UML 标注时使用。
632 skills available
使用 PlantUML 输出 UML/架构图(```plantuml``` 代码块或 .puml,含 @startuml/@enduml),适用于类图/时序图/组件图/部署图/状态图/C4 模型等;当用户明确提到 PlantUML/UML/C4/.puml 或需要精确 UML 标注时使用。
Provides comprehensive guidance for Playwright testing including browser automation, test writing, page objects, and cross-browser testing. Use when the user asks about Playwright, needs to write E2E tests, automate browsers, or test web applications across browsers.
Provides comprehensive guidance for PostgreSQL including SQL syntax, advanced features (JSONB/CTE/Full-text), functions, indexing, performance tuning, replication, and backup. Use when the user asks about PostgreSQL, needs to work with PostgreSQL features, write complex queries, or optimize PostgreSQL databases.
Create and manipulate Microsoft PowerPoint presentations programmatically. Use when users need to generate, edit, or convert PowerPoint files.
Provides comprehensive guidance for ProcessOn mind mapping including mind map creation, node management, and collaboration. Use when the user asks about ProcessOn mind maps, needs to create mind maps, organize ideas, or collaborate on mind maps.
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Provides comprehensive guidance for pytest testing framework including test writing, fixtures, parametrization, mocking, and plugins. Use when the user asks about pytest, needs to write Python tests, use pytest fixtures, or configure pytest for Python projects.
Use this skill when reviewing Python code for common anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
Python background job patterns including task queues, workers, and event-driven architecture. Use when implementing async task processing, job queues, long-running operations, or decoupling work from request/response cycles.
Python code style, linting, formatting, naming conventions, and documentation standards. Use when writing new code, reviewing style, configuring linters, writing docstrings, or establishing project standards.
Python configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.