Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

rust-project-setup

Guides expert-level Rust project initialization: Cargo workspace configuration, feature flags, build.rs patterns, release profile optimization, and toolchain management. Use when the user asks about Rust project setup, Cargo workspace, Cargo.toml, feature flags, build.rs, release profiles, rustfmt, clippy. Do NOT use when the user asks about Rust ownership patterns (use `rust-ownership-patterns`), Rust testing (use `rust-testing-patterns`), Rust async (use `rust-async-patterns`).

543 repo starsObserved in 2 repos
Development

search-engineer

Search implementation expertise covering full-text search, indexing strategies, relevance scoring, faceted search, autocomplete, fuzzy matching, search analytics, and Elasticsearch/Typesense/Meilisearch patterns. Use when the user asks about search engineer, search engineer best practices, or needs guidance on search engineer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

setup-dev-environment

Orchestrates the process of setting up a complete local development environment from project initialization through CI pipeline configuration, chaining four software-development skills into a structured onboarding workflow. Use when the user needs to set up a development environment for a new project or standardize an existing project's local development setup. Do NOT use for production environment configuration, cloud infrastructure provisioning, or IDE-specific customization without a project context.

543 repo starsObserved in 2 repos
Development

shell-scripter

Shell scripting mastery. shell scripting patterns, error handling (set -euo pipefail), argument parsing, signal handling, process management, text processing (awk, sed, jq), portable scripts, script testing, common utility scripts. Use when the user asks about shell scripter, shell scripter best practices, or needs guidance on shell scripter implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

shell-scripting-master

Advanced shell scripting expert covering shell and Zsh patterns, robust error handling (set -euo pipefail), argument parsing (getopts, manual), portability across shells and OS, testing shell scripts (bats, shellcheck), process management, text processing pipelines, and script security practices. Use when the user asks about shell scripting master, shell scripting master best practices, or needs guidance on shell scripting master implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

smart-contract-developer

Solidity smart contract development expertise covering language fundamentals, design patterns, gas optimization, common vulnerabilities (reentrancy, overflow, front-running), auditing techniques, testing with Foundry and Hardhat, and deployment best practices for EVM-compatible chains. Use when the user asks about smart contract developer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of smart contract developer or requires a different specialized skill.

543 repo starsObserved in 2 repos
Development

solid-principles

Guides expert-level solid principles implementation: design-patterns and clean-code decision frameworks, production-ready patterns, and concrete templates for solid principles workflows. Use when the user asks about solid principles, solid principles configuration, or design-patterns best practices for solid projects. Do NOT use when the user needs a different architecture design capability -- check sibling skills in the architecture design subcategory.

543 repo starsObserved in 2 repos
Development

spark-engineer

Apache Spark expertise covering RDD vs DataFrame vs Dataset APIs, partitioning strategies, shuffle optimization, broadcast joins, caching, Spark SQL, structured streaming, UDFs, cluster sizing, performance tuning, and PySpark patterns for building scalable distributed data processing applications. Use when the user asks about spark engineer, spark engineer best practices, or needs guidance on spark engineer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

sql-analytics-expert

Advanced SQL for analytics covering window functions, CTEs, recursive queries, query optimization, pivoting, and complex analytical patterns for data warehouses and analytics databases. Use when the user asks about sql analytics expert, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of sql analytics expert or requires a different specialized skill.

543 repo starsObserved in 2 repos
Development

sqlite-specialist

SQLite expertise for application development covering WAL mode configuration, concurrent access patterns, FTS5 full-text search, JSON support, virtual tables, PRAGMA optimization, backup strategies, file locking behavior, embedding patterns for desktop and mobile apps, migration strategies, and understanding size and concurrency limits. Use when the user asks about sqlite specialist, sqlite specialist best practices, or needs guidance on sqlite specialist implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development