mit einem Klick
av-opencode-plugins
av-opencode-plugins enthält 30 gesammelte Skills von AppVerk, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.
Skills in diesem Repository
Backend testing patterns — API request construction, response verification, database state checks, error handling testing, and adaptive tool detection.
Frontend testing patterns using Playwright — navigation, interaction, assertions, screenshots on failure, and common UI testing scenarios.
Test report format with QA-XXX issue IDs compatible with code-review plugin. Defines report structure, severity levels, issue format with canonical fields, and detailed results.
Test plan structure, naming conventions, edge case generation rules, and file saving conventions for QA test plans.
Enforces AppVerk Swift coding standards across all code.
Structured concurrency and thread safety patterns in modern Swift.
Data persistence patterns for Swift apps using SwiftData, CoreData, UserDefaults, and Keychain.
HTTP client architecture and API patterns using native Swift networking.
Swift Package Manager (SPM) dependency and project management.
Enforces test-driven development for Swift code using XCTest or Swift Testing.
Patterns for SwiftUI apps using MVVM and `@Observable` (iOS 17+).
Discovers and parses project coding standards, style guides, and architecture documentation. Searches for CONTRIBUTING, CODING_STANDARDS, STYLE_GUIDE, CONVENTIONS, ARCHITECTURE files and extracts rules for code review.
React Hook Form with Zod validation, server-side error handling, mutation integration, and reusable form components
TypeScript + React coding standards, architecture patterns, naming conventions, ESLint configuration
Test-driven development workflow with Vitest, React Testing Library, MSW v2, and Playwright
pnpm package management, workspace setup, dependency updates, and CI integration
Tailwind CSS v4, CVA component variants, shadcn/ui patterns, semantic tokens, responsive design
TanStack Query v5 server state management with queryOptions, mutations, caching, and error handling
TanStack Router type-safe routing with file-based conventions, loaders, search params validation, and protected routes
Zustand store management with slices, middleware, selectors, and TypeScript patterns
Guides async/await implementation: asyncio patterns, concurrent I/O, task management, synchronization. Activates when building async APIs, concurrent systems, or non-blocking applications.
Enforces Celery task patterns: idempotent design, retry strategies, error handling, testing with eager mode. Activates when working with Celery tasks, background jobs, or async workers.
Enforces Django ORM patterns with Pragmatic DDD: rich domain models, Managers, QuerySets, migrations, signals, performance. Activates when working with Django models, queries, or migrations.
Enforces Django REST Framework patterns with Pragmatic DDD: ViewSets, Serializers, Permissions, exception handling, settings, middleware. Activates when working with Django views, endpoints, or DRF serializers.
Enforces FastAPI patterns with DDD and Clean Architecture: endpoint structure, UoW dependency injection, domain exception handling, pure ASGI middleware, testing. Activates when working with FastAPI routers, endpoints, or middleware.
Enforces Pydantic patterns with DDD and Clean Architecture: Value Objects, request/response schemas, from_domain() mapping, TypeAdapter, settings management. Activates when working with data models, validation, or configuration.
Enforces Python coding rules - type hints, imports, naming, error handling, and project conventions for AppVerk projects.
Enforces test-driven development - writes tests before code, uses fakes over mocks, maintains 80%+ coverage.
Enforces SQLAlchemy patterns with DDD and Clean Architecture: domain entities, Repository Protocol, Unit of Work, async sessions, Alembic migrations. Activates when working with database models, repositories, queries, or migrations.
Manages Python dependencies and environments with uv: adds packages, syncs lockfiles, pins versions. Activates when setting up projects, managing dependencies, or working with virtual environments.