tyrchen

27 mods across 3 repositories, 110 stars between them.

impl

01

tyrchen/rust-lib-template

Skill Claude CodeCodex

Implement one phase of ./specs/91-impl-plan.md end-to-end with high quality bars (correctness, elegance, performance), then run an independent code review against the relevant specs and fix every valid finding before declaring done. Use whenever the user says "build phase N", "implement the next phase", "land…

50 3mo ago A 148 tokens original MIT

research

02

tyrchen/rust-lib-template

Skill Claude CodeCodex

Vendor reference repos as git submodules under ./vendors and produce deep research memos under ./docs/research covering architecture, design, key data structures, and load-bearing algorithms. Use whenever the user says "do research on X", "study how Y works", "submodule this repo and look into it", "understand the…

50 3mo ago A 139 tokens original MIT

spec

03

tyrchen/rust-lib-template

Skill Claude CodeCodex

Turn a feature idea or rough requirement into a complete, dependency-ordered spec set under ./specs — PRD, component designs, glossary, security/perf/test cross-cuts, key-decisions log, stakeholder roadmap, and engineer-facing implementation plan — cross-referenced with prior-art memos in ./docs/research and vendored…

50 3mo ago A 173 tokens original MIT

tyrchen/rust-lib-template

Instructions file CodexOpenCode

Instructions for tyrchen/rust-lib-template, covering core principles, completion discipline, code quality, development workflow and documentation.

50 3mo ago A 5,226 tokens original MIT

tyrchen/rust-lib-template

Instructions file

Instructions for tyrchen/rust-lib-template, covering core principles, completion discipline, code quality, development workflow and documentation.

50 3mo ago A 5,226 tokens copy · 100% MIT

workspace

06

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "workspace" from tyrchen/cursor-rust-rules, covering 🏢 multi-crate workspace structure, 🔍 workspace architecture strategy, 🏗️ service-oriented workspace architecture, 🔄 service configuration management and hot-reloadable service architecture.

27 1y ago A 0 tokens original MIT

api-design

07

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "api-design" from tyrchen/cursor-rust-rules, covering 🎨 rust api design best practices, 🔍 api design strategy, 🎯 api design principles, ergonomic function signatures and builder pattern implementation.

27 1y ago A 0 tokens original MIT

code-quality

08

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "code-quality" from tyrchen/cursor-rust-rules, covering 🦀 rust core code quality standards, 🔍 code quality strategy selection, 🎯 fundamental principles, code organization and rust edition and safety.

27 1y ago A 0 tokens original MIT

dependencies

09

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "dependencies" from tyrchen/cursor-rust-rules, covering 📦 rust dependency management, 🔍 dependency management strategy, 🎯 dependency strategy, workspace dependencies priority and always prefer workspace dependencies first.

27 1y ago A 0 tokens original MIT

design-patterns

10

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "design-patterns" from tyrchen/cursor-rust-rules, covering 🎭 rust design patterns, 🔍 design pattern selection strategy, 🏗️ creational patterns, builder pattern with type state and factory pattern with associated types.

27 1y ago A 0 tokens original MIT

performance

11

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "performance" from tyrchen/cursor-rust-rules, covering ⚡ rust performance optimization, 🔍 performance optimization strategy, 🎯 performance principles, measure first, optimize second and 🏗️ memory optimization.

27 1y ago A 0 tokens original MIT

security

12

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "security" from tyrchen/cursor-rust-rules, covering 🔐 rust security best practices, 🔍 security implementation strategy, 🎯 security principles, input validation and sanitization and path traversal prevention.

27 1y ago A 0 tokens original MIT

type-system

13

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "type-system" from tyrchen/cursor-rust-rules, covering 🔍 rust type system best practices, 🔍 type system design strategy, 🎯 type safety principles, newtype pattern for domain modeling and validated types with builder pattern.

27 1y ago A 0 tokens original MIT

axum

14

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "axum" from tyrchen/cursor-rust-rules, covering 🌐 axum web framework standards, 🏗️ axum application architecture, 🎯 axum version and setup, axum 0.8+ requirements and 📦 axum dependencies.

27 1y ago A 0 tokens original MIT

cli

15

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "cli" from tyrchen/cursor-rust-rules, covering 🖥️ rust cli application standards, 🔍 cli application design strategy, 🎯 cli framework requirements, clap 4.0+ configuration and 📦 cli dependencies.

27 1y ago A 0 tokens original MIT

concurrency

16

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "concurrency" from tyrchen/cursor-rust-rules, covering ⚡ rust concurrency best practices, 🔍 concurrency architecture strategy, 🎯 async runtime selection, tokio as the standard and cargo.toml - tokio configuration.

27 1y ago A 0 tokens original MIT

configuration

17

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "configuration" from tyrchen/cursor-rust-rules, covering ⚙️ rust configuration management, 🔍 configuration strategy, 🎯 configuration principles, multi-format configuration support and 🔄 hot configuration reloading.

27 1y ago A 0 tokens original MIT

database

18

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "database" from tyrchen/cursor-rust-rules, covering 🗄️ rust database best practices, 🔍 database architecture strategy, 🎯 database library selection, sqlx as the standard and cargo.toml - sqlx configuration.

27 1y ago A 0 tokens original MIT

http-client

19

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "http-client" from tyrchen/cursor-rust-rules, covering 🌐 http client best practices, 🔍 http client architecture strategy, 🔧 reqwest configuration, standard dependencies and cargo.toml - http client configuration.

27 1y ago A 0 tokens original MIT

observability

20

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "observability" from tyrchen/cursor-rust-rules, covering 📊 rust observability patterns, 🔍 observability strategy, 🎯 metrics collection patterns, lock-free metrics for high performance and application metrics patterns.

27 1y ago A 0 tokens original MIT

protobuf-grpc

21

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "protobuf-grpc" from tyrchen/cursor-rust-rules, covering 🛜 rust protobuf & grpc standards, 🔍 protobuf & grpc design strategy, 🎯 protobuf & grpc framework requirements, prost/tonic configuration and 📦 protobuf & grpc dependencies.

27 1y ago A 0 tokens original MIT

tools-and-config

22

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "tools-and-config" from tyrchen/cursor-rust-rules, covering 🛠️ tools and configuration best practices, 🔍 tools & configuration strategy, 📊 logging and observability, tracing ecosystem (not envlogger) and cargo.toml - tracing configuration.

27 1y ago A 0 tokens original MIT

utilities

23

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "utilities" from tyrchen/cursor-rust-rules, covering 🛠️ utility libraries best practices, 🔍 utility library selection strategy, 🔐 authentication and security, jwt with jsonwebtoken and cargo.toml - jwt configuration.

27 1y ago A 0 tokens original MIT

main

24

tyrchen/cursor-rust-rules

Cursor rule Cursor

Cursor rule "main" from tyrchen/cursor-rust-rules, covering 🦀 rust project rule set system, 🔍 project complexity determination, 📊 complexity indicators, simple project indicators and complex project indicators.

27 1y ago A 0 tokens original MIT