bluesky-social
Official@bluesky-social
Standardizes Vitest testing conventions for imports, directory structure, and assertion patterns within distributed social networking codebases.
Agent Skills by bluesky-social
Showing 11 vetted skills indexed across 1 GitHub repositories.
lex-client
Call AT Protocol XRPC services with the typed Client from @atproto/lex.
update-chat-lexicons
Sync chat.bsky Lexicon JSON from the chat repo and regenerate derived TypeScript code.
lex-setup
Configure and troubleshoot @atproto/lex code generation for TypeScript packages.
lexification-server
Migrates service packages from legacy lex gen-server codegen to @atproto/lex and @atproto/xrpc-server.
playwright
Drive and inspect the OAuth provider UI and Account Manager for puppeteer-based UI tests.
lex-schema
Validate, parse, and construct AT Protocol data against Lexicon schemas with @atproto/lex.
testing
Applies monorepo testing conventions for vitest, jest, and integration test fixtures.
lex-data
Parse, serialize, hash, and validate AT Protocol data values with @atproto/lex.
xrpc-server
Build and register XRPC routes on AT Protocol services using @atproto/xrpc-server.
lexification-client
Migrates AT Protocol client code from legacy @atproto/api and @atproto/xrpc to @atproto/lex.
vitest-patterns
Establish Vitest test conventions covering imports, structure, and assertions.
Frequently Asked Questions About bluesky-social
FAQPage SchemaWhat specific testing tasks does this pattern library enable?▼
This library enables the enforcement of uniform Vitest configurations, including standardized assertion styles, consistent import mapping, and structured directory layouts. It ensures that test suites remain predictable and maintainable across multiple repositories by providing a unified set of conventions for all contributors.
Which engineering personas benefit from these testing patterns?▼
Frontend engineers, quality assurance leads, and repository maintainers benefit from these patterns. It is specifically designed for teams managing complex, multi-package environments who require strict adherence to testing standards to reduce technical debt and simplify the onboarding process for new contributors.
What are the prerequisites for implementing these Vitest patterns?▼
Implementation requires an existing Vitest environment within your project. You must have the ability to modify configuration files and project-level linting rules to align with the provided structural conventions. No additional runtime dependencies are required beyond the standard Vitest package.