aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mapping sessions.
Use when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing BDD-style tests and specifications.
Core BDD concepts, philosophy, and the Three Amigos practice
Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.
Use when creating or updating technical blueprint documentation for new features, API changes, or architectural modifications. Always use search_blueprints first to avoid duplication, then write_blueprint with proper structure.
Use when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.
Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
Use when creating or modifying CocoaPods podspec files. Covers required attributes, file patterns, dependencies, and platform specifications for iOS, macOS, tvOS, watchOS, and visionOS projects.
Use when adding automated tests to CocoaPods libraries using test specs. Covers test spec configuration, app host requirements, and testing patterns that integrate with pod lib lint validation.
Use when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
Use when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
Use when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.
Use when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
Use when creating bidirectional links between code and documentation. Covers link patterns, documentation references, context preservation across artifacts, and maintaining synchronization between code and docs.
Use when configuring Clippy for Rust projects with TOML config, lint groups, attributes, and workspace setup.
Use when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
Use when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
Use when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.
Use when relay fragment composition, data masking, colocation, and container patterns for React applications.
Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.