Main Site β†—

core-dynamic-skills

by actionbook94953GitHub

No description provided.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Development
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

Dynamic Skills Manager

Orchestrates on-demand generation of crate-specific skills based on project dependencies.

Concept

Dynamic skills are:

  • Generated locally at ~/.claude/skills/
  • Based on Cargo.toml dependencies
  • Created using llms.txt from docs.rs
  • Versioned and updatable
  • Not committed to the rust-skills repository

Trigger Scenarios

Prompt-on-Open

When entering a directory with Cargo.toml:

  1. Detect Cargo.toml (single or workspace)
  2. Parse dependencies list
  3. Check which crates are missing skills
  4. If missing: "Found X dependencies without skills. Sync now?"
  5. If confirmed: run /sync-crate-skills

Manual Commands

  • /sync-crate-skills - Sync all dependencies
  • /clean-crate-skills [crate] - Remove skills
  • /update-crate-skill <crate> - Update specific skill

Architecture

Cargo.toml
    ↓
Parse dependencies
    ↓
For each crate:
  β”œβ”€ Check ~/.claude/skills/{crate}/
  β”œβ”€ If missing: Check actionbook for llms.txt
  β”‚     β”œβ”€ Found: /create-skills-via-llms
  β”‚     └─ Not found: /create-llms-for-skills first
  └─ Load skill

Local Skills Directory

~/.claude/skills/
β”œβ”€β”€ tokio/
β”‚   β”œβ”€β”€ SKILL.md
β”‚   └── references/
β”œβ”€β”€ serde/
β”‚   β”œβ”€β”€ SKILL.md
β”‚   └── references/
└── axum/
    β”œβ”€β”€ SKILL.md
    └── references/

Workflow Priority

  1. actionbook MCP - Check for pre-generated llms.txt
  2. /create-llms-for-skills - Generate llms.txt from docs.rs
  3. /create-skills-via-llms - Create skills from llms.txt

Workspace Support

For Cargo workspace projects:

  1. Parse root Cargo.toml for [workspace] members
  2. Collect all member Cargo.toml paths
  3. Aggregate all dependencies
  4. Deduplicate before skill generation

Related Commands

  • /sync-crate-skills - Main sync command
  • /clean-crate-skills - Cleanup command
  • /update-crate-skill - Update command
  • /create-llms-for-skills - Generate llms.txt
  • /create-skills-via-llms - Create skills from llms.txt

Source: https://github.com/actionbook/rust-skills#skills-core-dynamic-skills

Content curated from original sources, copyright belongs to authors

Grade B
-AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose