home/categories/development
domain cluster

Development

Frameworks, languages, and architectural tools.

23643টি স্কিলall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
full-stack
90

py-fastapi-patterns

FastAPI patterns for API design. Use when creating endpoints, handling dependencies, error handling, or working with OpenAPI schemas.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

system-design

CTO's deputy for software architecture using Clean/Hexagonal Architecture principles. Socratic approach - asks probing questions to help YOU make informed design decisions. Guides through Discovery → Modeling → Boundaries → Scaffolding phases. Outputs TypeScript scaffolds with ports, adapters, and domain layers. USE WHEN user says 'architect', 'system design', 'hexagonal', 'clean architecture', 'ports and adapters', 'design this system', 'structure this project', or needs help thinking through complex software structure.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

refactor-code

コードリファクタリングスキル(DRY原則適用、複雑度削減、パフォーマンス最適化、デグレーション防止)

aiskillstore
aiskillstore
development
open
full-stack
90

api-dev

Modern API development patterns for building high-performance, scalable web services. Expert in async/await patterns, REST/GraphQL APIs, middleware, error handling, rate limiting, OpenAPI documentation, testing, and production optimizations. Framework-agnostic patterns that work with Python, Node.js, Go, and other languages.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

blueprinteventbus-integration

Implement event-driven communication using BlueprintEventBus for cross-module coordination. Use this skill when modules need to communicate without tight coupling, broadcasting domain events (task.created, member.added), subscribing to events with proper lifecycle management, and implementing event-driven workflows. Ensures events follow naming conventions ([module].[action]), include Blueprint context, and use takeUntilDestroyed() for automatic cleanup.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

planning-framework

Apply structured thinking before coding. Use when: starting new features, making architectural decisions, refactoring large components, or evaluating implementation approaches. Includes Musk's 5-step algorithm and ICE scoring framework.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

golang-lo

Go >= 1.18 项目中希望用 samber/lo(Lodash 风格泛型库)简化集合/映射/字符串、错误处理、重试/节流/防抖、通道并发或指针空值场景时使用。

aiskillstore
aiskillstore
development
open
architecture-patterns
90

error-handling

Enforce proper error handling patterns. Use when writing async code, API calls, or user-facing features. Covers try-catch, error boundaries, graceful degradation, and user feedback.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

global-error-handling

Implement robust error handling with user-friendly messages, specific exception types, fail-fast validation, centralized error boundaries, graceful degradation, and proper resource cleanup. Use this skill when writing try-catch blocks, raising exceptions, handling API errors, validating input, implementing error boundaries, managing external service failures, or ensuring resource cleanup. Apply when working with error handling code in any language, exception classes, error middleware, API error responses, retry logic, or any code that needs to handle failures gracefully while maintaining system stability and providing clear feedback to users.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

global-tech-stack

Understand and apply project-specific technology choices including frameworks, languages, databases, testing tools, and third-party services to maintain consistency across the stack. Use this skill when making technology decisions, adding new dependencies, choosing libraries/frameworks, configuring build tools, setting up databases, implementing authentication, or integrating third-party services. Apply when working with framework-specific code, package managers, ORM configurations, testing setups, deployment configurations, or any task that requires knowledge of the project's chosen technologies to ensure architectural consistency and avoid introducing conflicting tools or patterns.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

architecture-synthesis

Generate a reference architecture specification from analyzed frameworks. Use when (1) designing a new agent framework based on prior art, (2) defining core primitives (Message, State, Tool types), (3) specifying interface protocols, (4) creating execution loop pseudocode, or (5) producing architecture diagrams and implementation roadmaps.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

architecture-documenter

Document system architecture and technical design decisions for effective team communication and ...

aiskillstore
aiskillstore
development
open
architecture-patterns
90

resilience-analysis

Assess error handling, isolation boundaries, and recovery mechanisms in agent frameworks. Use when (1) tracing error propagation paths, (2) evaluating sandboxing for code execution, (3) understanding retry and fallback mechanisms, (4) assessing production readiness, or (5) identifying failure modes and recovery patterns.

aiskillstore
aiskillstore
development
open
architecture-patterns
90

p2p-networking

Peer-to-peer networking patterns using commonware for building decentralized Guts network

aiskillstore
aiskillstore
development
open
backend
90

py-pydantic-patterns

Pydantic v2 patterns for validation and serialization. Use when creating schemas, validating data, or working with request/response models.

aiskillstore
aiskillstore
development
open
backend
90

py-async-patterns

Async/await patterns for FastAPI and SQLAlchemy. Use when working with async code, database sessions, concurrent operations, or debugging async issues in Python.

aiskillstore
aiskillstore
development
open
backend
90

pydantic

Data validation and settings management using Python type annotations with Pydantic v2

aiskillstore
aiskillstore
development
open
backend
90

darkit-gin

基于 gin-gonic/gin 的企业级 Web 框架增强版,提供开箱即用的 JWT 认证、SSE 实时通信、缓存管理、OpenAPI 文档生成等企业级功能。涵盖选项式路由配置、统一响应格式、中间件管理、安全加固、性能优化等完整开发能力。

aiskillstore
aiskillstore
development
open
full-stack
90

python-fastapi-patterns

FastAPI web framework patterns. Triggers on: fastapi, api endpoint, dependency injection, pydantic model, openapi, swagger, starlette, async api, rest api, uvicorn.

aiskillstore
aiskillstore
development
open
backend
90

data-validation

Use when implementing data validation for API payloads, form inputs, or database writes. Triggers for: Pydantic models, Zod schemas, input sanitization, type validation, field constraints, or request/response schemas. NOT for: business logic (use domain services) or authentication/authorization.

aiskillstore
aiskillstore
development
open
backend
90

api-route-design

Use when designing RESTful API endpoints in FastAPI or Python projects. Triggers for: creating GET/POST/PUT/DELETE endpoints, request validation with Pydantic, response formatting with JSON schemas, status code selection, pagination, filtering, or sorting parameters. NOT for: GraphQL APIs, WebSocket handlers, or non-RESTful endpoints.

aiskillstore
aiskillstore
development
open
full-stack
90

fastapi-development

Build async APIs with FastAPI, including endpoints, dependency injection, validation, and testing. Use when creating REST APIs, web backends, or microservices.

aiskillstore
aiskillstore
development
open
Previous
Page 388 / 986
Next