rust-engine

Parse Rust code with Tree-sitter and index codebases with Tantivy.

3|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/orchestra-mcp/framework --skill rust-engine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rust-engine
Source: https://github.com/orchestra-mcp/framework/tree/main/.claude/skills/rust-engine
Command: npx skills add https://github.com/orchestra-mcp/framework --skill rust-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides advanced AI-powered assistance for Rust development, tackling complex tasks like code parsing, indexing, and intelligent code completion.

Core Features & Use Cases

  • Code Analysis: Parses Rust code using Tree-sitter for accurate Abstract Syntax Tree (AST) generation.
  • Intelligent Indexing: Indexes codebases with Tantivy for fast semantic search and code navigation.
  • Developer Productivity: Offers features like code completion, file diffing, and encryption for enhanced developer workflows.
  • Use Case: When writing a new Rust service, this Skill can parse your gRPC definitions, index your project's code, and provide context-aware code completions as you type.

Quick Start

Use the rust-engine skill to parse the provided Rust code snippet.

Frequently Asked Questions about rust-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an Abstract Syntax Tree for Rust code analysis?▼

Rust code parsing for AST generation is handled by integrating Tree-sitter, which structures source files into an Abstract Syntax Tree to enable accurate code analysis and intelligent completion within your development environment.

What is the best way to index a Rust codebase for fast semantic search?▼

Indexing a Rust codebase for fast semantic search is achieved using Tantivy, which efficiently indexes your project's code to enable rapid code navigation and context-aware search results during development.

How do I integrate gRPC definitions into a new Rust service workflow?▼

Integrating gRPC definitions into a Rust service workflow is supported via Tonic gRPC, allowing the Skill to parse definitions, index project code, and provide context-aware completions as you write.

Does this AI development tool work without external dependencies for Rust?▼

Yes, this AI development tool operates entirely standalone for Rust development, requiring no external dependencies to provide code parsing, indexing, and intelligent assistance features within your IDE.

Can I use Tree-sitter and Tantivy together for Rust code completion?▼

Using Tree-sitter and Tantivy together for Rust code completion is the core mechanism, where Tree-sitter parses AST structures and Tantivy indexes them to deliver context-aware suggestions as you type.

What are the limitations of using AI-driven code indexing for Rust?▼

Limitations of AI-driven code indexing for Rust include its current scope focused on parsing, indexing, and completion, meaning it handles structural analysis rather than compiling or executing the code.