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.