bunjs-apidog
Automate OpenAPI 3.0 specification creation, Apidog synchronization, and API documentation lifecycle management for Bun.js TypeScript backends.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
122 skills found
Automate OpenAPI 3.0 specification creation, Apidog synchronization, and API documentation lifecycle management for Bun.js TypeScript backends.
A template skill for creating project-specific AI agent guidelines, defining architecture, file structures, and code patterns for deterministic development.
Standardizes Vitest unit and integration testing workflows for TypeScript, enforcing 70% coverage, proper mocking, and CI/CD-ready verification patterns.
Apply context-driven testing principles to adapt testing strategies based on project goals, risks, and constraints rather than relying on universal best practices.
Verifies blockchain smart contract code against technical specifications, whitepapers, and design documents to ensure exact implementation compliance.
Automated guidance for implementing property-based testing (PBT) in software and smart contracts to improve test coverage and edge case detection.
Guidance for writing, reviewing, and refactoring software tests, focusing on integration strategies, condition-based waiting, and professional mocking patterns.
Automate frontend component testing, user interaction simulation, API mocking, and setup of Vitest, React Testing Library, and Vue Test Utils.
Implement robust software testing strategies, including unit, integration, and E2E tests, mocking frameworks, TDD patterns, and best practices for high-quality, reliable code across any stack.
Enforce high-quality testing practices by identifying and preventing common anti-patterns like mock-testing, test-only production code, and incomplete dependency mocking.
Database schema validation, data integrity testing, migration validation, transaction isolation, and query performance testing. Ensure ACID compliance and referential integrity for data-driven applications.
Enforces disciplined Test-Driven Development (TDD) by requiring a failing test before implementation, ensuring code reliability and preventing premature over-engineering.