All authors
FerroxLabs avatar

Claude Skills by FerroxLabs

github.com/FerroxLabs
2,340 skillsA× 2,302B× 24C× 9D× 2F× 32 installs10 views
Rust Async PatternsA

Guides advanced Rust async programming: Tokio vs async-std decision, async trait patterns, spawning strategies, blocking in async contexts, and structured concurrency with JoinSet. Use when the user asks about Rust async, Tokio, async-std, async traits, spawning, blocking in async, JoinSet, futures. Do NOT use when the user asks about Rust ownership (use `rust-ownership-patterns`), Rust performance (use `rust-performance`), Rust error handling (use `rust-error-handling`).

ai-agentsrustgo
0
595
Rust Error HandlingA

Guides expert-level Rust error handling: thiserror vs anyhow decision tree, error propagation with ? operator, custom error types, Result combinators, and error conversion patterns. Use when the user asks about Rust error handling, thiserror, anyhow, Result type, ? operator, custom errors, error propagation. Do NOT use when the user asks about Rust ownership (use `rust-ownership-patterns`), Rust project setup (use `rust-project-setup`), Rust testing (use `rust-testing-patterns`).

ai-agentsrustgo
0
595
Rust Ffi PatternsA

Guides advanced Rust FFI design: C interop with extern, unsafe patterns, bindgen for header generation, cross-language memory management, and safe wrapper design. Use when the user asks about Rust FFI, extern C, unsafe, bindgen, cbindgen, cross-language memory, safe wrappers. Do NOT use when the user asks about Rust ownership (use `rust-ownership-patterns`), Rust performance (use `rust-performance`), Rust project setup (use `rust-project-setup`).

ai-agentspythonrust
0
595
Rust Ownership PatternsA

Guides advanced Rust ownership and borrowing: lifetime annotations, smart pointer decision tree (Box vs Rc vs Arc vs Cow), borrow checker strategies, and zero-cost abstraction patterns. Use when the user asks about Rust ownership, borrowing, lifetimes, smart pointers, Box, Rc, Arc, Cow, borrow checker. Do NOT use when the user asks about Rust project setup (use `rust-project-setup`), Rust error handling (use `rust-error-handling`), Rust performance (use `rust-performance`).

ai-agentsrustgo
0
595
Rust PerformanceA

Guides advanced Rust performance optimization: flamegraph profiling, criterion benchmarks, allocation profiling, SIMD patterns, and zero-copy design. Use when the user asks about Rust performance, flamegraph, criterion, allocation profiling, SIMD, zero-copy, perf optimization. Do NOT use when the user asks about Rust ownership (use `rust-ownership-patterns`), Rust async (use `rust-async-patterns`), general performance testing (use `performance-testing`).

ai-agentsrustgo
0
595
Rust Project SetupA

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`).

ai-agentsrustgo
0
595
Rust Testing PatternsA

Guides expert-level Rust testing: unit test organization, integration tests, property testing with proptest, benchmark testing with criterion, and mock patterns. Use when the user asks about Rust testing, unit tests, integration tests, proptest, criterion, mocking in Rust, test organization. Do NOT use when the user asks about Rust project setup (use `rust-project-setup`), Rust error handling (use `rust-error-handling`), general testing concepts (use `unit-testing-patterns`).

ai-agentsrustgo
0
595
Scalability ArchitectA

Scalability patterns expert covering horizontal vs vertical scaling, database sharding, read replicas, caching layers, CDN architecture, connection pooling, async processing, load shedding, capacity planning, and auto-scaling strategies. Use when the user asks about scalability architect, scalability architect best practices, or needs guidance on scalability architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgosql
0
595
Search System ArchitectA

Search infrastructure design expert covering full-text search architecture, Elasticsearch/OpenSearch cluster design, relevance tuning (BM25, TF-IDF, custom scoring), faceted search, autocomplete, query understanding, search analytics, and search quality measurement. Use when the user asks about search system architect, search system architect best practices, or needs guidance on search system architect implementation. Do NOT use when the user needs a different specialized skill or is asking a...

ai-agentsgosql
0
595
Shell Scripting MasterA

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 spec...

ai-agentspythongo
0
595
Solid PrinciplesA

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.

developmentjavascripttypescript
0
595
Swift Concurrency PatternsA

Guides expert-level swift concurrency patterns implementation: swift and mobile decision frameworks, production-ready patterns, and concrete templates for swift concurrency patterns workflows. Use when the user asks about swift concurrency patterns, swift concurrency patterns configuration, or swift best practices for swift projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

ai-agentspythonrust
0
595
Swift Project SetupA

Guides expert-level swift project setup implementation: swift and best-practices decision frameworks, production-ready patterns, and concrete templates for swift project setup workflows. Use when the user asks about swift project setup, swift project setup configuration, or swift best practices for swift projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

developmentgoswift
0
595
Swift Swiftui PatternsA

Guides expert-level swift swiftui patterns implementation: swift and mobile decision frameworks, production-ready patterns, and concrete templates for swift swiftui patterns workflows. Use when the user asks about swift swiftui patterns, swift swiftui patterns configuration, or swift best practices for swift projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

ai-agentsgoswift
0
595
Swift Testing PatternsA

Guides expert-level swift testing patterns implementation: swift and mobile decision frameworks, production-ready patterns, and concrete templates for swift testing patterns workflows. Use when the user asks about swift testing patterns, swift testing patterns configuration, or swift best practices for swift projects. Do NOT use when the user needs a different languages runtimes capability -- check sibling skills in the languages runtimes subcategory.

ai-agentsgojava
0
595
Swiftui DeveloperA

Expert SwiftUI development covering declarative UI composition, state management with Observable, NavigationStack routing, custom animations, async/await data loading, accessibility, platform-adaptive layouts, and production architecture patterns for iOS, iPadOS, macOS, watchOS, and visionOS. Use when the user asks about swiftui developer, swiftui developer best practices, or needs guidance on swiftui developer implementation. Do NOT use when the user needs a different specialized skill or is...

ai-agentsgoswift
0
595
System Design ProcessA

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

developmentrustgo
0
595
System DesignerA

System design methodology expert covering requirements analysis, capacity estimation, high-level design, detailed design, bottleneck identification, trade-off analysis, system design interview patterns, and real-world case studies (URL shortener, chat system, feed system). Use when the user asks about system designer, system designer best practices, or needs guidance on system designer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated...

ai-agentsgosql
0
595
Task AutomatorA

Task automation design expertise covering automation opportunity identification, script design patterns, robust error handling, structured logging, scheduling strategies, failure notification, idempotency principles, dry-run mode implementation, configuration management, and documentation standards for maintainable automation. Use when the user asks about task automator, task automator best practices, or needs guidance on task automator implementation. Do NOT use when the user needs a differe...

ai-agentspythongo
0
595
Tech Debt AnalyzerA

Technical debt assessment covering debt categorization, measurement metrics, prioritization matrix, repayment strategies, stakeholder communication, tracking systems, and refactoring budget allocation. Use when the user asks about tech debt analyzer, tech debt analyzer best practices, or needs guidance on tech debt analyzer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

ai-agentsgosql
0
595
Tech Debt AssessmentA

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

developmentjavascripttypescript
0
595
Tech Debt NegotiatorA

Technical debt negotiation expertise covering debt identification and quantification, prioritization frameworks, stakeholder communication strategies, payoff planning, ROI calculations, and the art of selling refactoring time to non-technical leadership. Use when the user asks about tech debt negotiator, tech debt negotiator best practices, or needs guidance on tech debt negotiator implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated tec...

ai-agentsrustgo
0
595
Technical DocumentationB

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

developmentjavascripttypescript
0
595
Terminal Productivity BoostD

Quick-win terminal productivity guide covering aliases, shell functions, fuzzy finding, tmux basics, prompt customization, and time-saving shell configurations that pay off immediately. Use when the user asks about terminal productivity boost, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of terminal productivity boost or requires a different specialized skill.

ai-agentspythongo
0
595
Test ArchitectA

Test strategy designer covering test pyramid, coverage strategies, fixture design, mock patterns, TDD/BDD workflows, property-based testing, and test isolation. Use when the user asks about test architect, test architect best practices, or needs guidance on test architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

developmentjavascripttypescript
0
595
Typescript Project SetupA

Guides expert-level TypeScript project configuration: tsconfig.json with strict mode, path aliases, declaration file generation, composite projects for monorepos, and ESM configuration. Covers the decisions that determine type safety and developer experience. Use when the user asks about setting up a TypeScript project, configuring tsconfig.json, setting up path aliases, composite projects, or TypeScript build configuration. Do NOT use when the user asks about TypeScript type patterns (use `t...

developmentjavascripttypescript
0
595
Typescript Runtime SafetyA

Guides runtime type validation in TypeScript with Zod: schema design, branded types, type guards, runtime validation at application boundaries, and parse-not-validate patterns. Use when the user asks about Zod schemas, runtime validation, branded types, type guards, parse-not-validate, API boundary validation. Do NOT use when the user asks about TypeScript type system features (use `typescript-type-patterns`), project setup (use `typescript-project-setup`), testing (use `javascript-testing-pa...

developmentjavascripttypescript
0
595
Typescript Type PatternsA

Guides advanced TypeScript type manipulation: discriminated unions, mapped types, conditional types, template literal types, utility type composition, and type-level programming for library authors. Use when the user asks about typescript type patterns, discriminated unions, mapped types, conditional types, template literal types, utility types, infer keyword. Do NOT use when the user asks about basic TypeScript setup (use `typescript-project-setup`), runtime validation (use `typescript-runti...

developmentjavascripttypescript
0
595
Web ScraperA

Web scraping expertise covering HTTP client selection, HTML parsing with BeautifulSoup and Cheerio, browser automation with Playwright and Puppeteer, rate limiting, robots.txt compliance, session and cookie handling, anti-detection techniques, data extraction patterns, pagination handling, and legal considerations. Use when the user asks about web scraper, web scraper best practices, or needs guidance on web scraper implementation. Do NOT use when the user needs a different specialized skill ...

ai-agentsjavascriptpython
0
595
Web Scraping EngineerA

Web scraping engineering expert covering Puppeteer and Playwright browser automation, headless scraping patterns, data extraction techniques, rate limiting and throttling, robots.txt compliance, anti-bot detection awareness, legal considerations, structured data extraction, and scraping architecture at scale. Use when the user asks about web scraping engineer, web scraping engineer best practices, or needs guidance on web scraping engineer implementation. Do NOT use when the user needs a diff...

developmentjavascripttypescript
0
595
Workflow DesignerA

Workflow automation expertise covering n8n, Zapier, and Temporal patterns, workflow state machines, compensation and saga patterns, human-in-the-loop workflows, parallel execution, conditional branching, retry policies, workflow versioning, and monitoring strategies. Use when the user asks about workflow designer, workflow designer best practices, or needs guidance on workflow designer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated...

ai-agentstypescriptgo
0
595
Zapier Power UserA

Expert Zapier automation covering multi-step zap design, filters and paths for conditional logic, formatter utilities, webhook triggers and actions, code steps with JavaScript and Python, transfer and tables for data management, error handling, team collaboration, and optimization strategies for high-volume automation. Use when the user asks about zapier power user, zapier power user best practices, or needs guidance on zapier power user implementation. Do NOT use when the user needs a differ...

ai-agentsjavascriptpython
0
595
Carbon Footprint CalculatorA

Carbon footprint calculation expertise covering personal and business emission measurement across Scope 1-3, reduction strategy prioritization, carbon offset evaluation and quality criteria, tracking and reporting frameworks (GHG Protocol), lifestyle change impact quantification, and building actionable decarbonization plans. Use when the user asks about carbon footprint calculator, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside th...

ai-agentsgoaws
0
595
Carbon Footprint EstimatorA

Estimates personal carbon footprint by category (transportation, home energy, food, and consumption) and produces a ranked reduction action list with estimated CO2e savings per action. Gathers the user's lifestyle data to produce a baseline footprint estimate and prioritized reduction plan with realistic impact numbers. Use when the user asks about their carbon footprint, personal emissions, environmental impact of their lifestyle, or how to reduce their carbon output. Do NOT use for corporat...

ai-agentsrustgo
0
595
Carbon FootprintA

Guide to understanding and reducing personal carbon footprint including calculation methodology, reduction strategies organized by impact area (transportation, diet, energy, consumption), tracking tools, evaluating carbon offset quality, personal advocacy strategies, and community-level climate action. Use when the user asks about carbon footprint, or needs help with guide to understanding and reducing personal carbon footprint including calculation methodology, reduction strategies organized...

ai-agentsgoapi
0
595
Circular Economy DesignerA

Reduce, reuse, and repair strategies, circular business models, waste reduction planning, product lifecycle thinking, and practical approaches to minimizing waste and maximizing resource value Use when the user asks about circular economy designer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of circular economy designer or requires a different specialized skill.

ai-agentsgoaws
0
595
Climate Literacy EducatorA

Climate science fundamentals, data interpretation, communication strategies, and tools for explaining climate concepts clearly to diverse audiences Use when the user asks about climate literacy educator, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of climate literacy educator or requires a different specialized skill.

ai-agentsgogit
0
595
Climate Science ExplainerA

Explains climate science concepts including the greenhouse effect, feedback loops, carbon cycle, evidence types, and climate modeling basics at a level appropriate for non-scientists. Gathers the user's specific question or topic area and produces a structured educational explanation with diagrams in text form and evidence references. Use when the user asks about how climate change works, greenhouse gases, feedback loops, climate evidence, or the science behind global warming. Do NOT use for ...

ai-agentsrustgo
0
595
Community Conservation ActionA

Plans community environmental projects from concept to launch, covering stakeholder identification, goal setting, action planning, volunteer coordination, and impact measurement. Gathers the user's community context, environmental concern, and available resources to produce a structured project plan with timeline, roles, and measurable outcomes. Use when the user asks about starting a community environmental project, organizing a neighborhood cleanup, planning a community garden, building a c...

ai-agentsgogit
0
595
Community Garden OrganizerA

Guide the creation and management of community gardens including site selection, plot allocation, governance structures, seasonal planning, and community engagement. Use when the user asks about community garden organizer, or needs help with guide the creation and management of community gardens including site selection, plot allocation, governance structures, seasonal planning, and community engagement. Do NOT use when the request requires professional specialized advice or falls outside the...

ai-agentsgospring
0
595
Composting Starter GuideA

Sets up a home composting system from bin selection to first harvest, covering tumbler, static bin, and vermicompost options. Provides the green/brown ratio (3:1 brown:green by volume), troubleshooting for common problems (odor, pests, slow decomposition), and seasonal maintenance guidance for different climates. Use when the user asks about starting a compost bin, composting food scraps, choosing a composting method, or troubleshooting compost problems. Do NOT use for large-scale or commerci...

ai-agentsgoshell
0
595
Conservation VolunteerA

Habitat restoration, citizen science projects, wildlife monitoring, invasive species management, and practical guidance for meaningful environmental volunteer work Use when the user asks about conservation volunteer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of conservation volunteer or requires a different specialized skill.

ai-agentsrustgo
0
595
Eco Travel PlannerA

Plan low-carbon travel itineraries with eco-lodges, carbon offsets, responsible tourism practices, and sustainable transportation options. Use when the user asks about eco travel planner, or needs help with plan low-carbon travel itineraries with eco-lodges, carbon offsets, responsible tourism practices, and sustainable transportation options. Do NOT use when the request requires professional specialized advice or falls outside the scope of eco travel planner.

ai-agentsgo
0
595
Environmental AdvocacyA

Campaign planning, policy engagement, grassroots organizing, coalition building, and effective strategies for environmental advocacy at local, state, and national levels Use when the user asks about environmental advocacy, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of environmental advocacy or requires a different specialized skill.

ai-agentsgoexpress
0
595
Environmental Policy ResearcherA

Teaches the process of researching and evaluating environmental policy at local, state, and federal levels. Provides a structured research framework for identifying active legislation, understanding policy mechanisms, evaluating stakeholder positions, and forming evidence-based personal positions. Teaches HOW to research and evaluate policy, not which policies to support. Use when the user asks about researching environmental legislation, understanding environmental policy mechanisms, evaluat...

ai-agentsrustgo
0
595
Food SustainabilityA

Comprehensive guide to sustainable eating practices including local eating through CSAs and farmers markets, seasonal eating guide, reducing food waste through meal planning, storage, and composting, understanding food miles, exploring sustainable protein sources, garden-to-table growing, and food preservation techniques. Use when the user asks about food sustainability, or needs help with comprehensive guide to sustainable eating practices including local eating through csas and farmers mark...

ai-agentsgospring
0
595
Green Building AdvisorA

Sustainable building concepts including energy efficiency, passive design, sustainable materials, retrofitting strategies, and guidance for healthier, lower-impact homes and buildings Use when the user asks about green building advisor, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of green building advisor or requires a different specialized skill.

ai-agentsgotesting
0
595
Green HomeA

Comprehensive guide to creating a healthier, more sustainable home covering energy audit walkthroughs, non-toxic cleaning product recipes and alternatives, water conservation strategies for fixtures and landscaping, indoor air quality improvement, sustainable materials for renovation projects, and understanding green building certifications. Use when the user asks about green home, or needs help with comprehensive guide to creating a healthier, more sustainable home covering energy audit walk...

ai-agentsrustgo
0
595
Green Transportation PlannerA

Analyzes personal transportation habits and produces a mode-shift plan with CO2 and cost comparisons by commute type (car vs. transit vs. bike vs. EV vs. carpool). Gathers the user's commute details, location, and constraints to produce a practical transition plan with estimated emissions reduction and financial impact. Use when the user asks about reducing transportation emissions, comparing commute options by environmental impact, evaluating transit or cycling vs. driving, or considering an...

ai-agentsrustgo
0
595
Home Energy AuditA

Conducts a room-by-room home energy audit identifying energy loss points and producing a prioritized fix list with estimated kWh savings, cost per fix, and payback period. Gathers the user's housing type, climate zone, current energy costs, and budget to produce an actionable energy reduction plan distinguishing renter-accessible from homeowner-only improvements. Use when the user asks about reducing home energy bills, finding energy leaks, conducting an energy audit, improving home insulatio...

ai-agentsgoexpress
0
595