Async IO
Official@async-io
Offers rigorous validation, architectural compliance, and interface scaffolding for Rust-based backends and React-based frontend ecosystems.
Agent Skills by Async IO
Showing 24 vetted skills indexed across 1 GitHub repositories.
test-intelligence-algorithms
Validate sports science algorithms against research-based reference values.
validate-coaches
Validate coach markdown files for schema compliance and required frontmatter fields.
check-input-validation
Scan Rust code for input validation issues like division-by-zero and pagination bounds.
validate-architecture
Validate architectural patterns, code quality, and security compliance against defined standards.
run-full-test-suite
Execute comprehensive test suites across unit, integration, E2E, database, protocol, and algorithm categories.
component-scaffold
Generate React UI component files with TypeScript interfaces and Tailwind CSS.
ui-patterns
Provide reusable UI patterns and code snippets for common interface elements.
generate-sdk-types
Generate TypeScript type definitions from Rust tool schemas for the Pierre Fitness Platform SDK.
check-error-handling
Validate Rust error handling with AppResult/AppError and ErrorCode patterns.
finish-worktree
Rebase Git feature branches, run Cargo validation, and squash merge into main.
check-no-secrets
Scan codebases for secrets, credentials, and API keys using ripgrep and git.
validate-sdk
Execute build, type-check, lint, and test commands for the TypeScript SDK.
validate-frontend
Execute TypeScript type checks, ESLint linting, and Vitest unit tests on frontend code.
check-repository-pattern
Validate Rust codebases for repository pattern compliance in database access layers.
test-mcp-compliance
Validate Pierre server MCP compliance using the official test suite.
create-worktree
Create a Git worktree for a branch and copy environment configuration files.
strict-clippy-check
Enforce strict Clippy linting with all warnings as errors for Rust projects.
validate-mobile
Validate TypeScript, ESLint, and Jest tests for React Native applications.
frontend-design
Generate React components with the Pierre Design System and accessibility standards.
design-review
Analyze React components and CSS against design system checklists.
accessibility-check
Audits web components for WCAG 21 AA compliance across five categories.
setup-server
Bootstrap the Pierre MCP Server with database setup and data seeding.
test-multitenant-isolation
Validate data isolation and cross-tenant access in multi-tenant applications.
security-review
Automate security reviews of Rust code for authentication and multi-tenancy.
Frequently Asked Questions About Async IO
FAQPage SchemaWhat specific tasks can be performed using Async IO?▼
Async IO enables rigorous validation of Rust codebases, including Clippy linting, error handling verification, and repository pattern compliance. It also facilitates frontend development through React component scaffolding, accessibility auditing against WCAG 2.1 AA standards, and comprehensive test suite execution for both web and mobile environments.
Which personas benefit most from these capabilities?▼
Full-stack engineers, backend developers working with Rust, and frontend developers utilizing React or React Native benefit most. These capabilities are designed for teams maintaining the Pierre Fitness Platform, focusing on architectural integrity, design system consistency, and secure multi-tenant data handling.
What are the prerequisites for implementing these validation routines?▼
Implementation requires a project structure utilizing Rust for backend services and TypeScript/React for frontend interfaces. Users must have Cargo installed for Rust validation, and the environment must be configured to support the Pierre Fitness Platform standards, including specific MCP server requirements and Git worktree management.