code-instructor
Safe 80Teach Code by Building Apps
by Emz1998
Learning code can feel abstract when examples are disconnected from real projects. This skill teaches concepts while building working applications step by step.
Curate your favorite skills into a reusable collection, then install it with one command.
Teach Code by Building Apps
by Emz1998
Learning code can feel abstract when examples are disconnected from real projects. This skill teaches concepts while building working applications step by step.
Brainstorm App Features with Structured Ideas
by Emz1998
Teams need practical feature ideas that connect user value, feasibility, and metrics. This skill guides structured brainstorming for web and mobile app planning.
Plan Agile Releases with Sprint Roadmaps
by Emz1998
Release planning often breaks down when timelines, tasks, and dependencies are scattered. This skill turns project context into sprint schedules, task codes, milestones, and roadmap views.
Create Claude Code Subagents
by Emz1998
Building Claude Code subagents requires consistent structure, clear scope, and careful tool permissions. This skill guides agent design, updates, validation, and placement in the correct `.claude/agents` folder.
Design Safer Rust APIs with Types
by EmilLindfors
Rust APIs can allow invalid states or swapped values when invariants stay in runtime logic. This skill shows how to encode invariants with newtypes, typestate, builders, phantom types, and session types.
Improve Rust Errors with thiserror
by EmilLindfors
Rust error enums can become verbose and lose source context. This skill guides Claude, Codex, and Claude Code to create idiomatic thiserror types.
Improve Rust Test Coverage
by EmilLindfors
Missing tests leave Rust error paths and edge cases unprotected. This skill reviews code and tests, then suggests targeted coverage improvements.
Modernize Rust Code for Edition 2024
by EmilLindfors
Rust migrations can be hard when new edition features change style and compiler expectations. This skill helps Claude, Codex, and Claude Code identify Rust 2024 refactoring opportunities and migration steps.
Build Rust MCP Servers with rmcp
by EmilLindfors
Rust developers need a direct path from MCP concepts to a working server. This skill explains rmcp setup, service patterns, transports, tests, and debugging steps.
Design Rust Property Tests with Proptest
by EmilLindfors
Property-based testing can be hard to apply because useful properties and generators are not always obvious. This skill helps Claude, Codex, or Claude Code propose targeted proptest strategies for Rust code.
Design Rust Port and Adapter Boundaries
by EmilLindfors
External services can leak infrastructure concerns into domain code. This skill helps design Rust traits and adapters that keep dependencies isolated and testable.
Optimize Parquet Performance in Rust
by EmilLindfors
Parquet pipelines can waste storage and memory when defaults are used. This skill reviews Rust Parquet reads and writes, then suggests compression, sizing, projection, and filtering improvements.
Improve Rust Object Store Reliability
by EmilLindfors
Cloud storage code often fails under transient errors, large files, and costly list operations. This skill reviews Rust object_store usage and suggests safer patterns for production.
Build Rust Test Mocks with Trait Patterns
by EmilLindfors
Rust tests often become slow or fragile when they depend on databases, HTTP services, or real infrastructure. This skill helps Claude, Codex, and Claude Code design trait-based mocks, controlled failures, and fixture helpers.
Choose Secure MCP Transports
by EmilLindfors
MCP servers need the right transport for local, web, and cloud deployments. This skill compares stdio, SSE, HTTP streaming, and custom options.
Build Rust MCP Tools with rmcp
by EmilLindfors
Rust MCP tools need clear schemas, validation, and async behavior. This skill guides developers through rmcp tool macros, parameter design, errors, tests, and common patterns.
Build MCP Resource Servers
by EmilLindfors
MCP server authors need repeatable patterns for exposing files, records, and API data as resources. This skill guides URI design, listing, fetching, MIME handling, caching, streaming, and testing for Claude, Codex, and Claude Code.
Design MCP Prompts for AI Workflows
by EmilLindfors
MCP server authors need prompt templates that are clear, reusable, and easy to test. This skill provides practical rmcp patterns for arguments, context, examples, and conversation flows.
Build Production-Ready MCP Servers
by EmilLindfors
MCP server projects can become hard to secure, test, and maintain. This skill guides Claude, Codex, and Claude Code through architecture, security, performance, testing, and operations patterns.
Simplify Rust If-Let Control Flow
by EmilLindfors
Nested pattern matching can hide the main decision path in Rust code. This skill helps Claude, Codex, and Claude Code suggest let chains for clearer Rust 2024 control flow.