tyrchentyrchenCommunity·3 Agent Skills Included

rust-lib-template

Rust library template with spec, research, and implementation workflows

Generates production-ready Rust library projects with built-in workflows for research memos, phased specifications, and disciplined implementation. Enforces strict quality rules like no unsafe code, proper error handling, and scoped test gates, eliminating half-finished code and spec drift. Guides each build phase from design document to reviewed, tested code with clear exit criteria.
npx skills add tyrchen/rust-lib-template --all -g -y
Available:

Gives your AI agent binding Rust engineering rules covering error handling, async patterns, type design, safety, and which build and test gates to run for each kind of change.

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install rust-lib-template?

Run `npx skills add tyrchen/rust-lib-template --all -g -y` in your terminal to install all skills in this suite globally.

What does rust-lib-template do?

It scaffolds new Rust library projects that come with three built-in workflows: deep research memos, phased specification writing, and disciplined phase-by-phase implementation with independent code review.

How does the spec skill work?

It turns a rough feature idea into a numbered, dependency-ordered spec set under ./specs, including a PRD, component designs, a stakeholder roadmap, and an engineer-facing implementation plan.

Does it work with Claude Code and Codex?

Yes. Generated projects include CLAUDE.md and .claude/skills for Claude Code, plus AGENTS.md and .agents/skills for Codex, with identical guidance in both.

What code quality rules does it enforce?

It forbids unsafe code and unwrap in production paths, requires proper error types with thiserror, mandates scoped cargo build, test, fmt, and clippy gates, and blocks completion until an independent review pass is done.

Related Repositories in Software Engineering

View All in Software Engineering