#629 by GitHub stars
actionbook/rust-skills
Rust Developer AI Assistance System — Meta-Problem-Driven Knowledge Indexing
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/coding-guidelines/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/core-actionbook/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/core-agent-browser/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/core-dynamic-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/core-fix-skill-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-cli/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-cloud-native/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-embedded/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-fintech/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-iot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-ml/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/domain-web/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m01-ownership/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m02-resource/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m03-mutability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m04-zero-cost/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m05-type-driven/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m06-error-handling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m07-concurrency/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m09-domain/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m10-performance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m11-ecosystem/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m12-lifecycle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m13-domain-error/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m14-mental-model/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/m15-anti-pattern/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/meta-cognition-parallel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-call-graph/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-code-navigator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-daily/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-deps-visualizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-learner/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-refactor-helper/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-router/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-skill-creator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-symbol-analyzer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/rust-trait-explorer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
skills/unsafe-checker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
5c40d3ad7851 → 5c40d3ad7851
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5c40d3ad7851
No earlier version was observed for comparison.
Verified commit 5c40d3ad785193231b7d0dbfb8e1eb447e5edd94
git clone --filter=blob:none --no-checkout https://github.com/actionbook/rust-skills.git .hotskills/actionbook-rust-skills && git -C .hotskills/actionbook-rust-skills checkout --detach 5c40d3ad785193231b7d0dbfb8e1eb447e5edd94
# Copy each selected skill directory from .hotskills/actionbook-rust-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/actionbook/rust-skills.git .hotskills/actionbook-rust-skills && git -C .hotskills/actionbook-rust-skills checkout --detach 5c40d3ad785193231b7d0dbfb8e1eb447e5edd94
# Copy each selected skill directory from .hotskills/actionbook-rust-skills into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/actionbook/rust-skills.git .hotskills/actionbook-rust-skills && git -C .hotskills/actionbook-rust-skills checkout --detach 5c40d3ad785193231b7d0dbfb8e1eb447e5edd94
# Copy each selected skill directory from .hotskills/actionbook-rust-skills into .opencode/skills/<skill-name>/Heat
4.9- Star growth, last 7 daysAhead of 81% of tracked repositories
- Star growth, last 24 hoursAhead of 68% of tracked repositories
- Rank movement, last 7 daysAhead of 30% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- coding-guidelines
skills/coding-guidelines - core-actionbook
skills/core-actionbook - core-agent-browser
skills/core-agent-browser - core-dynamic-skills
skills/core-dynamic-skills - core-fix-skill-docs
skills/core-fix-skill-docs - domain-cli
skills/domain-cli - domain-cloud-native
skills/domain-cloud-native - domain-embedded
skills/domain-embedded - domain-fintech
skills/domain-fintech - domain-iot
skills/domain-iot - domain-ml
skills/domain-ml - domain-web
skills/domain-web - m01-ownership
skills/m01-ownership - m02-resource
skills/m02-resource - m03-mutability
skills/m03-mutability - m04-zero-cost
skills/m04-zero-cost - m05-type-driven
skills/m05-type-driven - m06-error-handling
skills/m06-error-handling - m07-concurrency
skills/m07-concurrency - m09-domain
skills/m09-domain - m10-performance
skills/m10-performance - m11-ecosystem
skills/m11-ecosystem - m12-lifecycle
skills/m12-lifecycle - m13-domain-error
skills/m13-domain-error - m14-mental-model
skills/m14-mental-model - m15-anti-pattern
skills/m15-anti-pattern - meta-cognition-parallel
skills/meta-cognition-parallel - rust-call-graph
skills/rust-call-graph - rust-code-navigator
skills/rust-code-navigator - rust-daily
skills/rust-daily - rust-deps-visualizer
skills/rust-deps-visualizer - rust-learner
skills/rust-learner - rust-refactor-helper
skills/rust-refactor-helper - rust-router
skills/rust-router - rust-skill-creator
skills/rust-skill-creator - rust-symbol-analyzer
skills/rust-symbol-analyzer - rust-trait-explorer
skills/rust-trait-explorer - unsafe-checker
skills/unsafe-checker
How it works
coding-guidelines
When your agent uses it
Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable naming, function naming, type naming, 命名规范, 代码风格, 格式化, 最佳实践, 代码审查, 怎么命名
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
846 tokensWhen the skill is activated
Reference documents
119,861 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Naming (Rust-Specific)
- Data Types
- Strings
- Error Handling
- Memory
- Concurrency
- Async
- Macros
- Deprecated → Better
- Quick Reference
Scripts executed separately
../../.claude/hooks/rust-skill-eval-hook.sh
Files
../../.claude-plugin/marketplace.jsonasset635 bytes../../.claude-plugin/plugin.jsonasset1,850 bytes../../.claude/hooks/rust-skill-eval-hook.shruns3,462 bytes../../hooks/hooks.jsonasset1,471 bytesSKILL.mdcore3,083 bytesclippy-lints/_index.mddoc681 bytesindex/rules-index.mddoc170 bytes../core-actionbook/SKILL.mddoc1,712 bytes../core-actionbook/agents/openai.yamlasset43 bytes../core-agent-browser/SKILL.mddoc3,818 bytes../core-agent-browser/agents/openai.yamlasset43 bytes../core-dynamic-skills/SKILL.mddoc5,245 bytes../core-dynamic-skills/agents/openai.yamlasset43 bytes../core-fix-skill-docs/SKILL.mddoc5,410 bytes../core-fix-skill-docs/agents/openai.yamlasset43 bytes../domain-cli/SKILL.mddoc3,990 bytes../domain-cloud-native/SKILL.mddoc4,050 bytes../domain-embedded/SKILL.mddoc4,509 bytes../domain-fintech/SKILL.mddoc3,678 bytes../domain-iot/SKILL.mddoc4,405 bytes../domain-ml/SKILL.mddoc4,711 bytes../domain-web/SKILL.mddoc4,194 bytes../m01-ownership/SKILL.mddoc4,189 bytes../m01-ownership/comparison.mddoc5,712 bytes../m01-ownership/examples/best-practices.mddoc6,681 bytes../m01-ownership/patterns/common-errors.mddoc5,024 bytes../m01-ownership/patterns/lifetime-patterns.mddoc4,508 bytes../m02-resource/SKILL.mddoc4,404 bytes../m03-mutability/SKILL.mddoc4,157 bytes../m04-zero-cost/SKILL.mddoc4,731 bytes../m05-type-driven/SKILL.mddoc4,517 bytes../m06-error-handling/SKILL.mddoc4,603 bytes../m06-error-handling/examples/library-vs-app.mddoc8,210 bytes../m06-error-handling/patterns/error-patterns.mddoc8,592 bytes../m07-concurrency/SKILL.mddoc6,341 bytes../m07-concurrency/comparison.mddoc7,436 bytes../m07-concurrency/examples/thread-patterns.mddoc8,291 bytes../m07-concurrency/patterns/async-patterns.mddoc8,263 bytes../m07-concurrency/patterns/common-errors.mddoc6,568 bytes../m09-domain/SKILL.mddoc4,256 bytes../m10-performance/SKILL.mddoc4,179 bytes../m10-performance/patterns/optimization-guide.mddoc7,116 bytes../m11-ecosystem/SKILL.mddoc4,504 bytes../m12-lifecycle/SKILL.mddoc4,417 bytes../m13-domain-error/SKILL.mddoc4,894 bytes../m14-mental-model/SKILL.mddoc4,906 bytes../m14-mental-model/patterns/thinking-in-rust.mddoc6,734 bytes../m15-anti-pattern/SKILL.mddoc4,838 bytes../m15-anti-pattern/patterns/common-mistakes.mddoc8,259 bytes../meta-cognition-parallel/SKILL.mddoc9,075 bytes../rust-call-graph/SKILL.mddoc5,625 bytes../rust-code-navigator/SKILL.mddoc3,311 bytes../rust-daily/SKILL.mddoc5,345 bytes../rust-deps-visualizer/SKILL.mddoc2,810 bytes../rust-learner/SKILL.mddoc8,002 bytes../rust-refactor-helper/SKILL.mddoc6,033 bytes../rust-router/SKILL.mddoc8,131 bytes../rust-router/examples/workflow.mddoc2,294 bytes../rust-router/integrations/os-checker.mddoc1,320 bytes../rust-router/patterns/negotiation.mddoc4,490 bytes../rust-skill-creator/SKILL.mddoc7,004 bytes../rust-symbol-analyzer/SKILL.mddoc5,228 bytes../rust-trait-explorer/SKILL.mddoc5,977 bytes../unsafe-checker/AGENTS.mddoc5,242 bytes../unsafe-checker/SKILL.mddoc2,490 bytes../unsafe-checker/checklists/before-unsafe.mddoc3,429 bytes../unsafe-checker/checklists/common-pitfalls.mddoc4,565 bytes../unsafe-checker/checklists/review-unsafe.mddoc3,862 bytes../unsafe-checker/examples/ffi-patterns.mddoc9,000 bytes../unsafe-checker/examples/safe-abstraction.mddoc7,041 bytes../unsafe-checker/metadata.jsonasset685 bytes../unsafe-checker/rules/_sections.mddoc1,932 bytes../unsafe-checker/rules/_template.mddoc765 bytes../unsafe-checker/rules/ffi-01-no-string-direct.mddoc2,976 bytes../unsafe-checker/rules/ffi-02-read-ffi-docs.mddoc3,230 bytes../unsafe-checker/rules/ffi-03-drop-for-c-ptr.mddoc3,683 bytes../unsafe-checker/rules/ffi-04-panic-boundary.mddoc3,674 bytes../unsafe-checker/rules/ffi-05-portable-types.mddoc2,653 bytes../unsafe-checker/rules/ffi-06-string-abi.mddoc3,194 bytes../unsafe-checker/rules/ffi-07-no-drop-external.mddoc3,245 bytes../unsafe-checker/rules/ffi-08-error-handling.mddoc3,570 bytes../unsafe-checker/rules/ffi-09-ref-not-ptr.mddoc3,136 bytes../unsafe-checker/rules/ffi-10-thread-safety.mddoc3,275 bytes../unsafe-checker/rules/ffi-11-packed-ub.mddoc3,153 bytes../unsafe-checker/rules/ffi-12-invariant-doc.mddoc3,943 bytes../unsafe-checker/rules/ffi-13-data-layout.mddoc3,201 bytes../unsafe-checker/rules/ffi-14-stable-layout.mddoc3,038 bytes../unsafe-checker/rules/ffi-15-validate-external.mddoc3,725 bytes../unsafe-checker/rules/ffi-16-closure-to-c.mddoc3,596 bytes../unsafe-checker/rules/ffi-17-opaque-types.mddoc3,852 bytes../unsafe-checker/rules/ffi-18-no-trait-objects.mddoc3,887 bytes../unsafe-checker/rules/general-01-no-abuse.mddoc1,875 bytes../unsafe-checker/rules/general-02-not-for-perf.mddoc2,376 bytes../unsafe-checker/rules/general-03-no-alias.mddoc1,997 bytes../unsafe-checker/rules/io-01-raw-handle.mddoc3,799 bytes../unsafe-checker/rules/mem-01-repr-layout.mddoc2,994 bytes../unsafe-checker/rules/mem-02-no-other-process.mddoc3,172 bytes../unsafe-checker/rules/mem-03-no-auto-drop-foreign.mddoc3,294 bytes../unsafe-checker/rules/mem-04-reentrant.mddoc3,169 bytes../unsafe-checker/rules/mem-05-bitfield-crates.mddoc3,269 bytes../unsafe-checker/rules/mem-06-maybeuninit.mddoc3,906 bytes../unsafe-checker/rules/ptr-01-no-thread-share.mddoc2,926 bytes../unsafe-checker/rules/ptr-02-prefer-nonnull.mddoc2,793 bytes../unsafe-checker/rules/ptr-03-phantomdata.mddoc3,207 bytes../unsafe-checker/rules/ptr-04-alignment.mddoc3,190 bytes../unsafe-checker/rules/ptr-05-no-const-to-mut.mddoc2,857 bytes../unsafe-checker/rules/ptr-06-prefer-cast.mddoc3,021 bytes../unsafe-checker/rules/safety-01-panic-safety.mddoc2,930 bytes../unsafe-checker/rules/safety-02-verify-invariants.mddoc2,539 bytes../unsafe-checker/rules/safety-03-no-uninit-api.mddoc2,941 bytes../unsafe-checker/rules/safety-04-double-free.mddoc2,896 bytes../unsafe-checker/rules/safety-05-send-sync.mddoc2,942 bytes../unsafe-checker/rules/safety-06-no-raw-ptr-api.mddoc3,142 bytes../unsafe-checker/rules/safety-07-unsafe-pair.mddoc2,927 bytes../unsafe-checker/rules/safety-08-no-mut-from-immut.mddoc2,882 bytes../unsafe-checker/rules/safety-09-safety-comment.mddoc3,270 bytes../unsafe-checker/rules/safety-10-safety-doc.mddoc3,364 bytes../unsafe-checker/rules/safety-11-assert-not-debug.mddoc3,204 bytes../unsafe-checker/rules/union-01-avoid-except-ffi.mddoc2,689 bytes../unsafe-checker/rules/union-02-no-cross-lifetime.mddoc2,938 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore-actionbook
When your agent uses it
Internal support skill for actionbook MCP selectors used by Rust documentation research workflows. Use only when another rust-skills workflow explicitly requests actionbook-backed selectors.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
409 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- MCP Tools
- Example Response
Files
SKILL.mdcore1,712 bytesSKILL.mdcore1,712 bytesagents/openai.yamlasset43 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore-agent-browser
When your agent uses it
Internal support skill for agent-browser CLI workflows used by rust-learner, docs-researcher, and crate-researcher. Use only when browser automation is explicitly required.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
885 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Priority Note
- Quick start
- Core workflow
- Commands
- Example: Form submission
Files
SKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesSKILL.mdcore3,818 bytesagents/openai.yamlasset43 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore-dynamic-skills
When your agent uses it
Internal command support for dynamic Rust crate skill management. Use only when explicitly invoked by /sync-crate-skills, /clean-crate-skills, or /update-crate-skill.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,387 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Concept
- Trigger Scenarios
- Execution Mode Detection
- Agent Mode (Plugin Install)
- Inline Mode (Skills-only Install)
- Local Skills Directory
- Related Commands
- Error Handling
Files
SKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesSKILL.mdcore5,245 bytesagents/openai.yamlasset43 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore-fix-skill-docs
When your agent uses it
Internal maintenance support for checking and fixing generated Rust skill documentation references. Use only when explicitly invoked by /fix-skill-docs.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,396 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Execution Mode Detection
- Agent Mode (Plugin Install)
- Inline Mode (Skills-only Install)
- Tool Priority
- Examples
- Error Handling
Files
SKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesSKILL.mdcore5,410 bytesagents/openai.yamlasset43 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-cli
When your agent uses it
Use when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicatif, progress bar, colored output, shell completion, config file, environment variable, 命令行, 终端应用, 参数解析
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
959 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Key Crates
- Design Patterns
- Code Pattern: CLI Structure
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore3,990 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-cloud-native
When your agent uses it
Use when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics, health check, cloud, deployment, 云原生, 微服务, 容器
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
970 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Key Crates
- Design Patterns
- Code Pattern: Graceful Shutdown
- Health Check Pattern
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore4,050 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-embedded
When your agent uses it
Use when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrupt, DMA, peripheral, GPIO, SPI, I2C, UART, embedded-hal, cortex-m, esp32, stm32, nrf, 嵌入式, 单片机, 固件, 裸机
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
1,147 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Context (Auto-Injected)
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Layer Stack
- Framework Comparison
- Key Crates
- Design Patterns
- Code Pattern: Static Peripheral
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore4,509 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-fintech
When your agent uses it
Use when building fintech apps. Keywords: fintech, trading, decimal, currency, financial, money, transaction, ledger, payment, exchange rate, precision, rounding, accounting, 金融, 交易系统, 货币, 支付
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
817 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Key Crates
- Design Patterns
- Code Pattern: Currency Type
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore3,678 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-iot
When your agent uses it
Use when building IoT apps. Keywords: IoT, Internet of Things, sensor, MQTT, device, edge computing, telemetry, actuator, smart home, gateway, protocol, 物联网, 传感器, 边缘计算, 智能家居
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,054 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Environment Comparison
- Key Crates
- Design Patterns
- Code Pattern: MQTT Client
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore4,405 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-ml
When your agent uses it
Use when building ML/AI apps in Rust. Keywords: machine learning, ML, AI, tensor, model, inference, neural network, deep learning, training, prediction, ndarray, tch-rs, burn, candle, 机器学习, 人工智能, 模型推理
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,129 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Use Case → Framework
- Key Crates
- Design Patterns
- Code Pattern: Inference Server
- Code Pattern: Batched Inference
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore4,711 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdomain-web
When your agent uses it
Use when building web services. Keywords: web server, HTTP, REST API, GraphQL, WebSocket, axum, actix, warp, rocket, tower, hyper, reqwest, middleware, router, handler, extractor, state management, authentication, authorization, JWT, session, cookie, CORS, rate limiting, web 开发, HTTP 服务, API 设计, 中间件, 路由
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,004 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain Constraints → Design Implications
- Critical Constraints
- Trace Down ↓
- Framework Comparison
- Key Crates
- Design Patterns
- Code Pattern: Axum Handler
- Common Mistakes
- Trace to Layer 1
- Related Skills
Files
SKILL.mdcore4,194 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm01-ownership
When your agent uses it
CRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long enough, cannot move out of, use of moved value, ownership, borrow, lifetime, 'a, 'static, move, clone, Copy, 所有权, 借用, 生命周期
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,057 tokensWhen the skill is activated
Reference documents
6,107 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Error Code Reference
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,189 bytescomparison.mddoc5,712 bytesexamples/best-practices.mddoc6,681 bytespatterns/common-errors.mddoc5,024 bytespatterns/lifetime-patterns.mddoc4,508 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm02-resource
When your agent uses it
CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting, RAII, Drop, should I use Box or Rc, when to use Arc vs Rc, 智能指针, 引用计数, 堆分配
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,087 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Decision Flowchart
- Common Errors
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,404 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm03-mutability
When your agent uses it
CRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cell, RefCell, Mutex, RwLock, 可变性, 内部可变性, 借用冲突
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,060 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Borrow Rules
- Quick Reference
- Error Code Reference
- Interior Mutability Decision
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,157 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm04-zero-cost
When your agent uses it
CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型, 特征, 零成本抽象, 单态化
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,141 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Syntax Comparison
- Error Code Reference
- Decision Guide
- Object Safety
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,731 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm05-type-driven
When your agent uses it
CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, 类型状态, 新类型模式, 类型驱动设计
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,040 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Pattern Examples
- Decision Guide
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,517 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm06-error-handling
When your agent uses it
CRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, error propagation, 错误处理, Result 用法, 什么时候用 panic
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,150 tokensWhen the skill is activated
Reference documents
4,060 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Library vs Application
- Decision Flowchart
- Common Errors
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,603 bytesexamples/library-vs-app.mddoc8,210 bytespatterns/error-patterns.mddoc8,592 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm07-concurrency
When your agent uses it
CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, deadlock, race condition, 并发, 线程, 异步, 死锁
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,609 tokensWhen the skill is activated
Reference documents
7,882 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error → Design Question
- Thinking Prompt
- Trace Up ↑ (MANDATORY)
- Trace Down ↓
- Send/Sync Markers
- Quick Reference
- Decision Flowchart
- Common Errors
- Anti-Patterns
- Async-Specific Patterns
- Related Skills
Files
SKILL.mdcore6,341 bytescomparison.mddoc7,436 bytesexamples/thread-patterns.mddoc8,291 bytespatterns/async-patterns.mddoc8,263 bytespatterns/common-errors.mddoc6,568 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm09-domain
When your agent uses it
CRITICAL: Use for domain modeling. Triggers: domain model, DDD, domain-driven design, entity, value object, aggregate, repository pattern, business rules, validation, invariant, 领域模型, 领域驱动设计, 业务规则
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
999 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Domain Concept → Rust Pattern
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Pattern Templates
- Common Mistakes
- Related Skills
Files
SKILL.mdcore4,256 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm10-performance
When your agent uses it
CRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache, SIMD, make it faster, 性能优化, 基准测试
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,035 tokensWhen the skill is activated
Reference documents
1,971 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Performance Decision → Implementation
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Optimization Priority
- Common Techniques
- Common Mistakes
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,179 bytespatterns/optimization-guide.mddoc7,116 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm11-ecosystem
When your agent uses it
Use when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate for, Cargo.toml, features, crate 推荐, 依赖管理, 特性标志, 工作空间, Python 绑定
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
1,105 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Current Dependencies (Auto-Injected)
- Core Question
- Integration Decision → Implementation
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Error Code Reference
- Crate Selection Criteria
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,504 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm12-lifecycle
When your agent uses it
Use when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup patterns, cleanup, scope, OnceCell, Lazy, once_cell, OnceLock, transaction, session management, when is Drop called, cleanup on error, guard pattern, scope guard, 资源生命周期, 连接池, 惰性初始化, 资源清理, RAII 模式
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,078 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Lifecycle Pattern → Implementation
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Lifecycle Events
- Pattern Templates
- Common Errors
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,417 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm13-domain-error
When your agent uses it
Use when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient vs permanent error, 领域错误, 错误分类, 恢复策略, 重试, 熔断器, 优雅降级
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
1,169 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Error Categorization
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Quick Reference
- Error Hierarchy
- Retry Pattern
- Common Mistakes
- Anti-Patterns
- Related Skills
Files
SKILL.mdcore4,894 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm14-mental-model
When your agent uses it
Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconception, explaining ownership, why does Rust, help me understand, confused about, learning Rust, explain like I'm, ELI5, intuition for, coming from Java, coming from Python, 心智模型, 如何理解所有权, 学习 Rust, Rust 入门, 为什么 Rust
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
1,138 tokensWhen the skill is activated
Reference documents
1,750 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Key Mental Models
- Coming From Other Languages
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Common Misconceptions
- Deprecated Thinking
- Ownership Visualization
- Reference Visualization
- Learning Path
- Related Skills
Files
SKILL.mdcore4,906 bytespatterns/thinking-in-rust.mddoc6,734 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubm15-anti-pattern
When your agent uses it
Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
1,195 tokensWhen the skill is activated
Reference documents
2,276 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Question
- Anti-Pattern → Better Pattern
- Thinking Prompt
- Trace Up ↑
- Trace Down ↓
- Top 5 Beginner Mistakes
- Code Smell → Refactoring
- Common Error Patterns
- Deprecated → Better
- Quick Review Checklist
- Related Skills
Files
SKILL.mdcore4,838 bytespatterns/common-mistakes.mddoc8,259 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmeta-cognition-parallel
When your agent uses it
EXPERIMENTAL: Three-layer parallel meta-cognition analysis. Triggers on: /meta-parallel, 三层分析, parallel analysis, 并行元认知
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
2,062 tokensWhen the skill is activated
Reference documents
2,329 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Concept
- Usage
- Execution Mode Detection
- Agent Mode (Plugin Install) - Parallel Execution
- Inline Mode (Skills-only Install) - Sequential Execution
- Output Template
Files
../../agents/layer1-analyzer.mddoc2,530 bytes../../agents/layer2-analyzer.mddoc3,085 bytes../../agents/layer3-analyzer.mddoc4,330 bytesSKILL.mdcore9,075 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-call-graph
When your agent uses it
Visualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关系, 谁调用了, 调用了谁
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,284 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- LSP Operations
- Workflow
- Output Format
- Analysis Insights
- Common Patterns
- Visualization Options
- Related Skills
Files
SKILL.mdcore5,625 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-code-navigator
When your agent uses it
Navigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
889 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- LSP Operations
- Workflow
- Output Format
- Common Patterns
- Error Handling
- Related Skills
Files
SKILL.mdcore3,311 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-daily
When your agent uses it
CRITICAL: Use for Rust news and daily/weekly/monthly reports. Triggers on: rust news, rust daily, rust weekly, TWIR, rust blog, Rust 日报, Rust 周报, Rust 新闻, Rust 动态
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,376 tokensWhen the skill is activated
Reference documents
533 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Data Sources
- Parameters
- Execution Mode Detection
- Agent Mode (Plugin Install)
- Inline Mode (Skills-only Install)
- Tool Chain Priority
- Output Format
- Validation
- Error Handling
Files
../../agents/rust-daily-reporter.mddoc2,057 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytesSKILL.mdcore5,345 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-deps-visualizer
When your agent uses it
Visualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
790 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Output Format
- Implementation
- Visual Enhancements
- Workflow
- Related Skills
Files
SKILL.mdcore2,810 bytesSKILL.mdcore2,810 bytesSKILL.mdcore2,810 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-learner
When your agent uses it
Use when asking about Rust versions or crate info. Keywords: latest version, what's new, changelog, Rust 1.x, Rust release, stable, nightly, crate info, crates.io, lib.rs, docs.rs, API documentation, crate features, dependencies, which crate, what version, Rust edition, edition 2021, edition 2024, cargo add, cargo update, 最新版本, 版本号, 稳定版, 最新, 哪个版本, crate 信息, 文档, 依赖, Rust 版本, 新特性, 有什么特性
What it loads into context
Frontmatter
153 tokensAlways available to the agent
SKILL.md
2,127 tokensWhen the skill is activated
Reference documents
3,367 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Execution Mode Detection
- Agent Mode (Plugin Install)
- Inline Mode (Skills-only Install)
- Deprecated Patterns
- Error Handling
- Proactive Triggering
Files
../../agents/clippy-researcher.mddoc2,701 bytes../../agents/crate-researcher.mddoc2,545 bytes../../agents/docs-researcher.mddoc2,578 bytes../../agents/rust-changelog.mddoc2,297 bytes../../agents/std-docs-researcher.mddoc2,899 bytesSKILL.mdcore8,002 bytesSKILL.mdcore8,002 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-refactor-helper
When your agent uses it
Safe Rust refactoring with LSP analysis. Triggers on: /refactor, rename symbol, move function, extract, 重构, 重命名, 提取函数, 安全重构
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,629 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- LSP Operations Used
- Refactoring Workflows
- Safety Checks
- Dry Run Mode
- Related Skills
Files
SKILL.mdcore6,033 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-router
When your agent uses it
CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practice, tokio vs, async-std vs, 比较 tokio, 比较 async, Triggers on: Rust, cargo, rustc, crate, Cargo.toml, 意图分析, 问题分析, 语义分析, analyze intent, question analysis, compile error, borrow error, lifetime error, ownership error, type error, trait error, value moved, cannot borrow, does not live long enough, mismatched types, not satisfied, E0382, E0597, E0277, E0308, E0499, E0502, E0596, async, await, Send, Sync, tokio, concurrency, error handling, 编译错误, compile error, 所有权, ownership, 借用, borrow, 生命周期, lifetime, 类型错误, type error, 异步, async, 并发, concurrency, 错误处理, error handling, 问题, problem, question, 怎么用, how to use, 如何, how to, 为什么, why, 什么是, what is, 帮我写, help me write, 实现, implement, 解释, explain
What it loads into context
Frontmatter
318 tokensAlways available to the agent
SKILL.md
2,195 tokensWhen the skill is activated
Reference documents
1,905 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Meta-Cognition Framework
- INSTRUCTIONS FOR CLAUDE
- Layer 1 Skills (Language Mechanics)
- Layer 2 Skills (Design Choices)
- Layer 3 Skills (Domain Constraints)
- Error Code Routing
- Functional Routing Table
- Priority Order
- Sub-Files Reference
Files
SKILL.mdcore8,131 bytesexamples/workflow.mddoc2,294 bytesintegrations/os-checker.mddoc1,320 bytespatterns/negotiation.mddoc4,490 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-skill-creator
When your agent uses it
Use when creating skills for Rust crates or std library documentation. Keywords: create rust skill, create crate skill, create std skill, 创建 rust skill, 创建 crate skill, 创建 std skill, 动态 rust skill, 动态 crate skill, skill for tokio, skill for serde, skill for axum, generate rust skill, rust 技能, crate 技能, 从文档创建skill, from docs create skill
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
1,861 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Execution Mode Detection
- Agent Mode (Plugin Install)
- Inline Mode (Skills-only Install)
- Documentation
- Links
- URL Construction Helper
- Common Std Library Paths
- Example Interactions
- DO NOT
- Output Location
- Error Handling
Files
SKILL.mdcore7,004 bytesSKILL.mdcore7,004 bytesSKILL.mdcore7,004 bytesSKILL.mdcore7,004 bytesSKILL.mdcore7,004 bytesSKILL.mdcore7,004 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-symbol-analyzer
When your agent uses it
Analyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list traits, list functions, 符号分析, 项目结构, 列出所有, 有哪些struct
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,430 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- LSP Operations
- Workflow
- Output Format
- Analysis Features
- Symbol Types
- Common Queries
- Related Skills
Files
SKILL.mdcore5,228 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-trait-explorer
When your agent uses it
Explore Rust trait implementations using LSP. Triggers on: /trait-impl, find implementations, who implements, trait 实现, 谁实现了, 实现了哪些trait
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,484 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- LSP Operations
- Workflow
- Output Format
- Trait Hierarchy Visualization
- Analysis Features
- Common Patterns
- Related Skills
Files
SKILL.mdcore5,977 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubunsafe-checker
When your agent uses it
CRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, SAFETY comment, soundness, undefined behavior, UB, safe wrapper, memory layout, bindgen, cbindgen, CString, CStr, 安全抽象, 裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
674 tokensWhen the skill is activated
Reference documents
48,852 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When Unsafe is Valid
- Required Documentation
- Quick Reference
- Common Errors
- Deprecated → Better
- FFI Crates
Files
AGENTS.mddoc5,242 bytesSKILL.mdcore2,490 byteschecklists/before-unsafe.mddoc3,429 byteschecklists/common-pitfalls.mddoc4,565 byteschecklists/review-unsafe.mddoc3,862 bytesexamples/ffi-patterns.mddoc9,000 bytesexamples/safe-abstraction.mddoc7,041 bytesmetadata.jsonasset685 bytesrules/_sections.mddoc1,932 bytesrules/_template.mddoc765 bytesrules/ffi-01-no-string-direct.mddoc2,976 bytesrules/ffi-02-read-ffi-docs.mddoc3,230 bytesrules/ffi-03-drop-for-c-ptr.mddoc3,683 bytesrules/ffi-04-panic-boundary.mddoc3,674 bytesrules/ffi-05-portable-types.mddoc2,653 bytesrules/ffi-06-string-abi.mddoc3,194 bytesrules/ffi-07-no-drop-external.mddoc3,245 bytesrules/ffi-08-error-handling.mddoc3,570 bytesrules/ffi-09-ref-not-ptr.mddoc3,136 bytesrules/ffi-10-thread-safety.mddoc3,275 bytesrules/ffi-11-packed-ub.mddoc3,153 bytesrules/ffi-12-invariant-doc.mddoc3,943 bytesrules/ffi-13-data-layout.mddoc3,201 bytesrules/ffi-14-stable-layout.mddoc3,038 bytesrules/ffi-15-validate-external.mddoc3,725 bytesrules/ffi-16-closure-to-c.mddoc3,596 bytesrules/ffi-17-opaque-types.mddoc3,852 bytesrules/ffi-18-no-trait-objects.mddoc3,887 bytesrules/general-01-no-abuse.mddoc1,875 bytesrules/general-02-not-for-perf.mddoc2,376 bytesrules/general-03-no-alias.mddoc1,997 bytesrules/io-01-raw-handle.mddoc3,799 bytesrules/mem-01-repr-layout.mddoc2,994 bytesrules/mem-02-no-other-process.mddoc3,172 bytesrules/mem-03-no-auto-drop-foreign.mddoc3,294 bytesrules/mem-04-reentrant.mddoc3,169 bytesrules/mem-05-bitfield-crates.mddoc3,269 bytesrules/mem-06-maybeuninit.mddoc3,906 bytesrules/ptr-01-no-thread-share.mddoc2,926 bytesrules/ptr-02-prefer-nonnull.mddoc2,793 bytesrules/ptr-03-phantomdata.mddoc3,207 bytesrules/ptr-04-alignment.mddoc3,190 bytesrules/ptr-05-no-const-to-mut.mddoc2,857 bytesrules/ptr-06-prefer-cast.mddoc3,021 bytesrules/safety-01-panic-safety.mddoc2,930 bytesrules/safety-02-verify-invariants.mddoc2,539 bytesrules/safety-03-no-uninit-api.mddoc2,941 bytesrules/safety-04-double-free.mddoc2,896 bytesrules/safety-05-send-sync.mddoc2,942 bytesrules/safety-06-no-raw-ptr-api.mddoc3,142 bytesrules/safety-07-unsafe-pair.mddoc2,927 bytesrules/safety-08-no-mut-from-immut.mddoc2,882 bytesrules/safety-09-safety-comment.mddoc3,270 bytesrules/safety-10-safety-doc.mddoc3,364 bytesrules/safety-11-assert-not-debug.mddoc3,204 bytesrules/union-01-avoid-except-ffi.mddoc2,689 bytesrules/union-02-no-cross-lifetime.mddoc2,938 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- coding-guidelines
- core-actionbook
- core-agent-browser
- core-dynamic-skills
- core-fix-skill-docs
- domain-cli
- domain-cloud-native
- domain-embedded
- domain-fintech
- domain-iot
- domain-ml
- domain-web
- m01-ownership
- m02-resource
- m03-mutability
- m04-zero-cost
- m05-type-driven
- m06-error-handling
- m07-concurrency
- m09-domain
- m10-performance
- m11-ecosystem
- m12-lifecycle
- m13-domain-error
- m14-mental-model
- m15-anti-pattern
- meta-cognition-parallel
- rust-call-graph
- rust-code-navigator
- rust-daily
- rust-deps-visualizer
- rust-learner
- rust-refactor-helper
- rust-router
- rust-skill-creator
- rust-symbol-analyzer
- rust-trait-explorer
- unsafe-checker
Repository facts
- License
- No license detected
- Created
- Jan 17, 2026
- Last pushed
- Aug 23, 2026
- Forks
- 121
- Open issues
- 15
- Project activity
- Slowing
Rank over the last 12 weeks
Now #629 · best #454 · down 95 in 30 days
- #622 on Nov 1
- #626 on Nov 2
- #627 on Nov 3
- #628 on Nov 4
- #627 on Nov 5
- #629 since Nov 6
71 earlier periods
- #451 on Aug 2
- #452 on Aug 7
- #454 on Aug 8
- #452 on Aug 9
- #467 on Aug 10
- #464 on Aug 11
- #463 on Aug 12
- #472 on Aug 13
- #466 on Aug 14
- #454 on Aug 15
- #462 on Aug 16
- #466 on Aug 17
- #475 on Aug 18
- #473 from Aug 19 to Aug 20
- #472 on Aug 21
- #458 on Aug 22
- #475 from Aug 23 to Aug 24
- #481 on Aug 25
- #483 on Aug 27
- #473 on Aug 29
- #464 on Aug 30
- #486 on Aug 31
- #492 on Sep 1
- #498 on Sep 3
- #485 on Sep 4
- #484 on Sep 5
- #493 on Sep 6
- #512 on Sep 8
- #501 on Sep 9
- #504 on Sep 10
- #502 on Sep 11
- #497 on Sep 12
- #496 on Sep 13
- #511 on Sep 14
- #506 on Sep 15
- #516 on Sep 16
- #513 on Sep 17
- #515 on Sep 18
- #499 on Sep 19
- #511 from Sep 20 to Sep 21
- #520 on Sep 22
- #513 on Sep 23
- #500 on Sep 25
- #498 on Sep 26
- #536 on Sep 29
- #523 on Sep 30
- #520 on Oct 1
- #521 on Oct 2
- #510 from Oct 3 to Oct 4
- #533 on Oct 6
- #534 on Oct 7
- #551 on Oct 8
- #548 on Oct 9
- #536 on Oct 10
- #537 on Oct 11
- #547 from Oct 12 to Oct 13
- #552 on Oct 14
- #550 on Oct 15
- #548 on Oct 17
- #546 on Oct 18
- #564 on Oct 19
- #570 on Oct 20
- #576 on Oct 21
- #565 on Oct 22
- #557 on Oct 23
- #546 on Oct 24
- #606 on Oct 25
- #616 on Oct 28
- #617 on Oct 29
- #618 on Oct 30
- #621 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 45 notes
skills/core-actionbook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-dynamic-skills/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-fix-skill-docs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-fix-skill-docs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/core-fix-skill-docs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 4 broad permissionsin 2 files: skills/rust-deps-visualizer/SKILL.md:1 skills/rust-learner/SKILL.md:1
- 6 dangerous shell commandsin 1 file: skills/core-dynamic-skills/SKILL.md:166
- 241 network referencesin 17 files: skills/rust-skill-creator/SKILL.md:57 skills/rust-daily/SKILL.md:61 skills/m07-concurrency/comparison.md:184 and 14 more
- 36 obfuscation signalsin 3 files: skills/rust-refactor-helper/SKILL.md:153 skills/rust-trait-explorer/SKILL.md:93 skills/rust-code-navigator/SKILL.md:108
- No instruction overrides
- 1 executable scriptin 1 file: .claude/hooks/rust-skill-eval-hook.sh:1
- 4 references to secretsin 1 file: skills/domain-cli/SKILL.md:17
- No requests to vote in Hot
Show all 292 signals by file
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "ZhangHanDong", "url": "https://github.com/ZhangHanDong" - Network accessline 6
"name": "ZhangHanDong", "url": "https://github.com/ZhangHanDong" }, - Network accessline 7
"url": "https://github.com/ZhangHanDong" - Network accessline 8
}, "repository": "https://github.com/actionbook/rust-skills", "homepage": "https://github.com/actionbook/rust-skills", - Network accessline 9
"repository": "https://github.com/actionbook/rust-skills", - Network accessline 10
"homepage": "https://github.com/actionbook/rust-skills",
.claude/hooks/rust-skill-eval-hook.sh
- Executable scriptline 1
#!/bin/bash
agents/rust-daily-reporter.md
- Network accessline 7
| Category | URL | |----------|-----| | Ecosystem | https://www.reddit.com/r/rust/hot/ | - Network accessline 8
|----------|-----| | Ecosystem | https://www.reddit.com/r/rust/hot/ | | Ecosystem | https://this-week-in-rust.org/ | - Network accessline 9
| Ecosystem | https://www.reddit.com/r/rust/hot/ | - Network accessline 10
| Ecosystem | https://this-week-in-rust.org/ | - Network accessline 11
| Official | https://blog.rust-lang.org/ | - Network accessline 12
| Official | https://blog.rust-lang.org/inside-rust/ | - Network accessline 13
| Foundation | https://rustfoundation.org/media/category/news/ | - Network accessline 14
| Foundation | https://rustfoundation.org/media/category/blog/ | - Network accessline 15
| Foundation | https://rustfoundation.org/events/ | - Network accessline 37
agent-browser open "https://www.reddit.com/r/rust/hot/"
skills/coding-guidelines/SKILL.md
- Network accessline 2
name: coding-guidelines description: "Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable n - Network accessline 3
description: "Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable naming, function naming, - Network accessline 4
source: https://rust-coding-guidelines.github.io/rust-coding-guidelines-zh/
skills/coding-guidelines/index/rules-index.md
skills/core-agent-browser/SKILL.md
skills/core-dynamic-skills/SKILL.md
- Network accessline 120
# 1. Fetch crate documentation agent-browser open "https://docs.rs/{crate}/latest/{crate}/" - Network accessline 120
# 1. Fetch crate documentation agent-browser open "https://docs.rs/{crate}/latest/{crate}/" - Network accessline 121
agent-browser open "https://docs.rs/{crate}/latest/{crate}/" - Network accessline 121
agent-browser open "https://docs.rs/{crate}/latest/{crate}/" - Network accessline 132
# 4. Create reference files for key modules agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 132
# 4. Create reference files for key modules agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 133
agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 133
agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 142
WebFetch("https://docs.rs/{crate}/latest/{crate}/", "Extract API documentation overview, key types, and usage examples") - Network accessline 142
WebFetch("https://docs.rs/{crate}/latest/{crate}/", "Extract API documentation overview, key types, and usage examples") - Dangerous shell operationline 166
rm -rf ~/.claude/skills/{crate_name} - Dangerous shell operationline 166
rm -rf ~/.claude/skills/{crate_name} - Dangerous shell operationline 169
rm -rf ~/.claude/skills/* - Dangerous shell operationline 169
rm -rf ~/.claude/skills/* - Dangerous shell operationline 176
rm -rf ~/.claude/skills/{crate_name} - Dangerous shell operationline 176
rm -rf ~/.claude/skills/{crate_name}
skills/core-fix-skill-docs/SKILL.md
- Network accessline 91
run_in_background: true, prompt: "Fetch documentation for {crate_name}/{module} from docs.rs. Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ - Network accessline 91
run_in_background: true, prompt: "Fetch documentation for {crate_name}/{module} from docs.rs. Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ - Network accessline 92
prompt: "Fetch documentation for {crate_name}/{module} from docs.rs. Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ Extract the main documentation and save to ~/.claude/ - Network accessline 92
prompt: "Fetch documentation for {crate_name}/{module} from docs.rs. Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ Extract the main documentation and save to ~/.claude/ - Network accessline 93
Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ - Network accessline 93
Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/ - Network accessline 157
agent-browser open "https://docs.rs/{crate_name}/latest/{crate_name}/{module}/" - Network accessline 157
agent-browser open "https://docs.rs/{crate_name}/latest/{crate_name}/{module}/" - Network accessline 165
WebFetch("https://docs.rs/{crate_name}/latest/{crate_name}/{module}/", - Network accessline 165
WebFetch("https://docs.rs/{crate_name}/latest/{crate_name}/{module}/",
skills/domain-cli/SKILL.md
skills/m01-ownership/examples/best-practices.md
- Network accessline 148
// Usage: let req = RequestBuilder::new() .url("https://example.com") - Network accessline 148
// Usage: let req = RequestBuilder::new() .url("https://example.com") - Network accessline 149
let req = RequestBuilder::new() .url("https://example.com") .method("POST") - Network accessline 149
let req = RequestBuilder::new() .url("https://example.com") .method("POST") - Network accessline 150
.url("https://example.com") - Network accessline 150
.url("https://example.com")
skills/m06-error-handling/patterns/error-patterns.md
- Network accessline 265
fn get_url(config: &Config) -> Result<String, Error> { config.url() .map(|u| format!("https://{}", u)) - Network accessline 265
fn get_url(config: &Config) -> Result<String, Error> { config.url() .map(|u| format!("https://{}", u)) - Network accessline 266
config.url() .map(|u| format!("https://{}", u)) } - Network accessline 266
config.url() .map(|u| format!("https://{}", u)) } - Network accessline 267
.map(|u| format!("https://{}", u)) - Network accessline 267
.map(|u| format!("https://{}", u)) - Network accessline 367
// 3. Network operations async fn fetch(url: &str) -> Result<Response, Error> - Network accessline 367
// 3. Network operations async fn fetch(url: &str) -> Result<Response, Error> - Network accessline 368
async fn fetch(url: &str) -> Result<Response, Error> - Network accessline 368
async fn fetch(url: &str) -> Result<Response, Error>
skills/m07-concurrency/comparison.md
- Network accessline 184
async fn main() { let results = tokio::join!( fetch("url1"), // runs concurrently - Network accessline 184
async fn main() { let results = tokio::join!( fetch("url1"), // runs concurrently - Network accessline 185
let results = tokio::join!( fetch("url1"), // runs concurrently fetch("url2"), - Network accessline 185
let results = tokio::join!( fetch("url1"), // runs concurrently fetch("url2"), - Network accessline 186
fetch("url1"), // runs concurrently - Network accessline 186
fetch("url1"), // runs concurrently - Network accessline 187
fetch("url2"), - Network accessline 187
fetch("url2"), - Network accessline 192
// async function main() { // const results = await Promise.all([ // fetch("url1"), - Network accessline 192
// async function main() { // const results = await Promise.all([ // fetch("url1"), - Network accessline 193
// const results = await Promise.all([ // fetch("url1"), // fetch("url2"), - Network accessline 193
// const results = await Promise.all([ // fetch("url1"), // fetch("url2"), - Network accessline 194
// fetch("url1"), - Network accessline 194
// fetch("url1"), - Network accessline 195
// fetch("url2"), - Network accessline 195
// fetch("url2"), - Network accessline 206
let handles: Vec<_> = urls .into_iter() .map(|url| tokio::spawn(fetch(url))) // spawns on thread pool - Network accessline 206
let handles: Vec<_> = urls .into_iter() .map(|url| tokio::spawn(fetch(url))) // spawns on thread pool - Network accessline 207
.into_iter() .map(|url| tokio::spawn(fetch(url))) // spawns on thread pool .collect(); - Network accessline 207
.into_iter() .map(|url| tokio::spawn(fetch(url))) // spawns on thread pool .collect(); - Network accessline 208
.map(|url| tokio::spawn(fetch(url))) // spawns on thread pool - Network accessline 208
.map(|url| tokio::spawn(fetch(url))) // spawns on thread pool - Network accessline 216
// Python: asyncio is single-threaded (use ProcessPoolExecutor for CPU) # async def main(): # tasks = [asyncio.create_task(fetch(url)) for url in urls] - Network accessline 216
// Python: asyncio is single-threaded (use ProcessPoolExecutor for CPU) # async def main(): # tasks = [asyncio.create_task(fetch(url)) for url in urls] - Network accessline 217
# async def main(): # tasks = [asyncio.create_task(fetch(url)) for url in urls] # await asyncio.gather(*tasks) # all on same thread - Network accessline 217
# async def main(): # tasks = [asyncio.create_task(fetch(url)) for url in urls] # await asyncio.gather(*tasks) # all on same thread - Network accessline 218
# tasks = [asyncio.create_task(fetch(url)) for url in urls] - Network accessline 218
# tasks = [asyncio.create_task(fetch(url)) for url in urls]
skills/m07-concurrency/patterns/async-patterns.md
- Network accessline 215
for url in urls { set.spawn(async move { fetch(&url).await - Network accessline 215
for url in urls { set.spawn(async move { fetch(&url).await - Network accessline 216
set.spawn(async move { fetch(&url).await }); - Network accessline 216
set.spawn(async move { fetch(&url).await }); - Network accessline 217
fetch(&url).await - Network accessline 217
fetch(&url).await - Network accessline 352
tokio::spawn(async move { let _permit = sem.acquire().await.unwrap(); fetch(&url).await - Network accessline 352
tokio::spawn(async move { let _permit = sem.acquire().await.unwrap(); fetch(&url).await - Network accessline 353
let _permit = sem.acquire().await.unwrap(); fetch(&url).await }) - Network accessline 353
let _permit = sem.acquire().await.unwrap(); fetch(&url).await }) - Network accessline 354
fetch(&url).await - Network accessline 354
fetch(&url).await - Network accessline 371
async fn fetch_and_parse(url: &str) -> Result<Data, Error> { let response = fetch(url).await?; - Network accessline 371
async fn fetch_and_parse(url: &str) -> Result<Data, Error> { let response = fetch(url).await?; - Network accessline 372
let response = fetch(url).await?; - Network accessline 372
let response = fetch(url).await?;
skills/m15-anti-pattern/patterns/common-mistakes.md
- Network accessline 290
// ANTI-PATTERN: what does true mean? fn fetch(url: &str, use_cache: bool, validate_ssl: bool) { ... } - Network accessline 290
// ANTI-PATTERN: what does true mean? fn fetch(url: &str, use_cache: bool, validate_ssl: bool) { ... } - Network accessline 291
fn fetch(url: &str, use_cache: bool, validate_ssl: bool) { ... } - Network accessline 291
fn fetch(url: &str, use_cache: bool, validate_ssl: bool) { ... } - Network accessline 292
fetch("https://...", true, false); // unclear - Network accessline 292
fetch("https://...", true, false); // unclear - Network accessline 300
fn fetch(url: &str, options: FetchOptions) { ... } - Network accessline 300
fn fetch(url: &str, options: FetchOptions) { ... } - Network accessline 301
fetch("https://...", FetchOptions { - Network accessline 301
fetch("https://...", FetchOptions {
skills/rust-code-navigator/SKILL.md
skills/rust-daily/SKILL.md
- Network accessline 61
# Using agent-browser CLI agent-browser open "https://www.reddit.com/r/rust/hot/" - Network accessline 61
# Using agent-browser CLI agent-browser open "https://www.reddit.com/r/rust/hot/" - Network accessline 62
agent-browser open "https://www.reddit.com/r/rust/hot/" - Network accessline 62
agent-browser open "https://www.reddit.com/r/rust/hot/" - Network accessline 69
WebFetch("https://www.reddit.com/r/rust/hot/", "Extract top 10 posts with scores and titles") - Network accessline 69
WebFetch("https://www.reddit.com/r/rust/hot/", "Extract top 10 posts with scores and titles") - Network accessline 83
# Then fetch agent-browser open "https://this-week-in-rust.org/" - Network accessline 83
# Then fetch agent-browser open "https://this-week-in-rust.org/" - Network accessline 84
agent-browser open "https://this-week-in-rust.org/" - Network accessline 84
agent-browser open "https://this-week-in-rust.org/" - Network accessline 95
agent-browser open "https://blog.rust-lang.org/" - Network accessline 95
agent-browser open "https://blog.rust-lang.org/" - Network accessline 102
WebFetch("https://blog.rust-lang.org/", "Extract latest 5 blog posts with dates and titles") - Network accessline 102
WebFetch("https://blog.rust-lang.org/", "Extract latest 5 blog posts with dates and titles") - Network accessline 112
agent-browser open "https://blog.rust-lang.org/inside-rust/" - Network accessline 112
agent-browser open "https://blog.rust-lang.org/inside-rust/" - Network accessline 119
WebFetch("https://blog.rust-lang.org/inside-rust/", "Extract latest 3 posts with dates and titles") - Network accessline 119
WebFetch("https://blog.rust-lang.org/inside-rust/", "Extract latest 3 posts with dates and titles") - Network accessline 125
# News agent-browser open "https://rustfoundation.org/media/category/news/" - Network accessline 125
# News agent-browser open "https://rustfoundation.org/media/category/news/" - Network accessline 126
agent-browser open "https://rustfoundation.org/media/category/news/" - Network accessline 126
agent-browser open "https://rustfoundation.org/media/category/news/" - Network accessline 130
# Blog agent-browser open "https://rustfoundation.org/media/category/blog/" - Network accessline 130
# Blog agent-browser open "https://rustfoundation.org/media/category/blog/" - Network accessline 131
agent-browser open "https://rustfoundation.org/media/category/blog/" - Network accessline 131
agent-browser open "https://rustfoundation.org/media/category/blog/" - Network accessline 135
# Events agent-browser open "https://rustfoundation.org/events/" - Network accessline 135
# Events agent-browser open "https://rustfoundation.org/events/" - Network accessline 136
agent-browser open "https://rustfoundation.org/events/" - Network accessline 136
agent-browser open "https://rustfoundation.org/events/"
skills/rust-learner/SKILL.md
- Broad permissionsline 1
Bash - Broad permissionsline 1
Bash - Network accessline 97
2. Get action details: mcp__actionbook__get_action_by_id(<action_id>) 3. agent-browser CLI (or WebFetch fallback): - open "https://lib.rs/crates/{crate_name}" - Network accessline 97
2. Get action details: mcp__actionbook__get_action_by_id(<action_id>) 3. agent-browser CLI (or WebFetch fallback): - open "https://lib.rs/crates/{crate_name}" - Network accessline 98
3. agent-browser CLI (or WebFetch fallback): - open "https://lib.rs/crates/{crate_name}" - get text using selector from actionbook - Network accessline 98
3. agent-browser CLI (or WebFetch fallback): - open "https://lib.rs/crates/{crate_name}" - get text using selector from actionbook - Network accessline 99
- open "https://lib.rs/crates/{crate_name}" - Network accessline 99
- open "https://lib.rs/crates/{crate_name}" - Network accessline 115
**Links:** - [docs.rs](https://docs.rs/{crate}) | [crates.io](https://crates.io/crates/{crate}) | [repo]({repo_url}) - Network accessline 115
**Links:** - [docs.rs](https://docs.rs/{crate}) | [crates.io](https://crates.io/crates/{crate}) | [repo]({repo_url}) - Network accessline 116
- [docs.rs](https://docs.rs/{crate}) | [crates.io](https://crates.io/crates/{crate}) | [repo]({repo_url}) - Network accessline 116
- [docs.rs](https://docs.rs/{crate}) | [crates.io](https://crates.io/crates/{crate}) | [repo]({repo_url}) - Network accessline 123
2. Get action details for selectors 3. agent-browser CLI (or WebFetch fallback): - open "https://releases.rs/docs/1.{version}.0/" - Network accessline 123
2. Get action details for selectors 3. agent-browser CLI (or WebFetch fallback): - open "https://releases.rs/docs/1.{version}.0/" - Network accessline 124
3. agent-browser CLI (or WebFetch fallback): - open "https://releases.rs/docs/1.{version}.0/" - get text using selector from actionbook - Network accessline 124
3. agent-browser CLI (or WebFetch fallback): - open "https://releases.rs/docs/1.{version}.0/" - get text using selector from actionbook - Network accessline 125
- open "https://releases.rs/docs/1.{version}.0/" - Network accessline 125
- open "https://releases.rs/docs/1.{version}.0/" - Network accessline 151
1. Construct URL: "https://doc.rust-lang.org/std/{path}/" - Network accessline 151
1. Construct URL: "https://doc.rust-lang.org/std/{path}/" - Network accessline 194
1. Construct URL: "https://docs.rs/{crate}/latest/{crate}/{path}" - Network accessline 194
1. Construct URL: "https://docs.rs/{crate}/latest/{crate}/{path}" - Network accessline 223
1. agent-browser CLI (or WebFetch fallback): - open "https://rust-lang.github.io/rust-clippy/stable/" - Network accessline 223
1. agent-browser CLI (or WebFetch fallback): - open "https://rust-lang.github.io/rust-clippy/stable/" - Network accessline 224
- open "https://rust-lang.github.io/rust-clippy/stable/" - Network accessline 224
- open "https://rust-lang.github.io/rust-clippy/stable/"
skills/rust-refactor-helper/SKILL.md
- Possible obfuscationline 153
<U+200B>```rust - Possible obfuscationline 153
<U+200B>```rust - Possible obfuscationline 159
<U+200B>``` - Possible obfuscationline 159
<U+200B>``` - Possible obfuscationline 169
<U+200B>```rust - Possible obfuscationline 169
<U+200B>```rust - Possible obfuscationline 178
<U+200B>``` - Possible obfuscationline 178
<U+200B>``` - Possible obfuscationline 182
<U+200B>```rust - Possible obfuscationline 182
<U+200B>```rust - Possible obfuscationline 184
<U+200B>``` - Possible obfuscationline 184
<U+200B>``` - Possible obfuscationline 232
<U+200B>``` - Possible obfuscationline 232
<U+200B>``` - Possible obfuscationline 239
<U+200B>``` - Possible obfuscationline 239
<U+200B>```
skills/rust-skill-creator/SKILL.md
- Network accessline 57
# For third-party crate /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 57
# For third-party crate /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 58
/create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 58
/create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 60
# For std library /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html - Network accessline 60
# For std library /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html - Network accessline 61
/create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html - Network accessline 61
/create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html - Network accessline 63
# With specific requirements /create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors" - Network accessline 63
# With specific requirements /create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors" - Network accessline 64
/create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors" - Network accessline 64
/create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors" - Network accessline 83
| Target | URL Template | |--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 83
| Target | URL Template | |--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 84
|--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | | Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 84
|--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | | Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 85
| Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 85
| Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 86
| Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 86
| Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 87
| Std trait | `https://doc.rust-lang.org/std/{module}/trait.{Name}.html` | - Network accessline 87
| Std trait | `https://doc.rust-lang.org/std/{module}/trait.{Name}.html` | - Network accessline 88
| Std struct | `https://doc.rust-lang.org/std/{module}/struct.{Name}.html` | - Network accessline 88
| Std struct | `https://doc.rust-lang.org/std/{module}/struct.{Name}.html` | - Network accessline 89
| Std module | `https://doc.rust-lang.org/std/{module}/index.html` | - Network accessline 89
| Std module | `https://doc.rust-lang.org/std/{module}/index.html` | - Network accessline 155
- [docs.rs](https://docs.rs/{crate}) - Network accessline 155
- [docs.rs](https://docs.rs/{crate}) - Network accessline 156
- [crates.io](https://crates.io/crates/{crate}) - Network accessline 156
- [crates.io](https://crates.io/crates/{crate}) - Network accessline 164
# Fetch and save module documentation agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 164
# Fetch and save module documentation agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 165
agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 165
agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/" - Network accessline 182
| Target | URL Template | |--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 182
| Target | URL Template | |--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 183
|--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | | Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 183
|--------|--------------| | Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | | Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 184
| Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 184
| Crate overview | `https://docs.rs/{crate}/latest/{crate}/` | - Network accessline 185
| Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 185
| Crate module | `https://docs.rs/{crate}/latest/{crate}/{module}/` | - Network accessline 186
| Std trait | `https://doc.rust-lang.org/std/{module}/trait.{Name}.html` | - Network accessline 186
| Std trait | `https://doc.rust-lang.org/std/{module}/trait.{Name}.html` | - Network accessline 187
| Std struct | `https://doc.rust-lang.org/std/{module}/struct.{Name}.html` | - Network accessline 187
| Std struct | `https://doc.rust-lang.org/std/{module}/struct.{Name}.html` | - Network accessline 188
| Std module | `https://doc.rust-lang.org/std/{module}/index.html` | - Network accessline 188
| Std module | `https://doc.rust-lang.org/std/{module}/index.html` | - Network accessline 213
Claude: 1. Identify: Third-party crate "tokio" 2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 213
Claude: 1. Identify: Third-party crate "tokio" 2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 214
1. Identify: Third-party crate "tokio" 2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ 3. Wait for llms.txt generation - Network accessline 214
1. Identify: Third-party crate "tokio" 2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ 3. Wait for llms.txt generation - Network accessline 215
2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 215
2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/ - Network accessline 225
Claude: 1. Identify: Third-party crate "tokio" 2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" - Network accessline 225
Claude: 1. Identify: Third-party crate "tokio" 2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" - Network accessline 226
1. Identify: Third-party crate "tokio" 2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" 3. Extract documentation - Network accessline 226
1. Identify: Third-party crate "tokio" 2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" 3. Extract documentation - Network accessline 227
2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" - Network accessline 227
2. Fetch: agent-browser open "https://docs.rs/tokio/latest/tokio/" - Network accessline 239
Claude: 1. Identify: Std library traits 2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html - Network accessline 239
Claude: 1. Identify: Std library traits 2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html - Network accessline 240
1. Identify: Std library traits 2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html (Inline Mode) Fetch each URL, create skill manuall - Network accessline 240
1. Identify: Std library traits 2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html (Inline Mode) Fetch each URL, create skill manuall - Network accessline 241
2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html (Inline Mode) Fetch each URL, create skill manually 3. Complete skill creation - Network accessline 241
2. (Agent Mode) Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html (Inline Mode) Fetch each URL, create skill manually 3. Complete skill creation
skills/rust-trait-explorer/SKILL.md
- Possible obfuscationline 93
<U+200B>```rust - Possible obfuscationline 93
<U+200B>```rust - Possible obfuscationline 98
<U+200B>``` - Possible obfuscationline 98
<U+200B>``` - Possible obfuscationline 112
<U+200B>```rust - Possible obfuscationline 112
<U+200B>```rust - Possible obfuscationline 122
<U+200B>``` - Possible obfuscationline 122
<U+200B>``` - Possible obfuscationline 125
<U+200B>```rust - Possible obfuscationline 125
<U+200B>```rust - Possible obfuscationline 135
<U+200B>``` - Possible obfuscationline 135
<U+200B>``` - Possible obfuscationline 167
<U+200B>``` - Possible obfuscationline 167
<U+200B>``` - Possible obfuscationline 179
<U+200B>``` - Possible obfuscationline 179
<U+200B>```
skills/unsafe-checker/metadata.json
- Network accessline 3
"version": "1.0.0", "description": "Unsafe Rust code review and safety abstraction checker", "source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh", - Network accessline 3
"version": "1.0.0", "description": "Unsafe Rust code review and safety abstraction checker", "source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh", - Network accessline 4
"description": "Unsafe Rust code review and safety abstraction checker", "source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh", "lastUpdated": "2026-01-16", - Network accessline 4
"description": "Unsafe Rust code review and safety abstraction checker", "source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh", "lastUpdated": "2026-01-16", - Network accessline 5
"source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh", - Network accessline 5
"source": "https://github.com/Rust-Coding-Guidelines/rust-coding-guidelines-zh",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/coding-guidelines/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/coding-guidelines/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/coding-guidelines/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/INSTALL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/actionbook-rust-skills/)