rust-port-status

Report the status of Rust compiler port plan documents and recent related commits.

248k|51.3k|Updated May 24, 2013
One-click install
npx skills add https://github.com/facebook/react --skill rust-port-status
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-port-status
Source: https://github.com/facebook/react/tree/main/compiler/.claude/skills/rust-port-status
Command: npx skills add https://github.com/facebook/react --skill rust-port-status

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracking the progress of a multi-phase Rust porting effort across many plan documents is difficult without a consolidated view. This Skill aggregates the status of each plan doc and surfaces recent commits so contributors can quickly see what is done and what remains.

Core Features & Use Cases

  • Plan Document Inventory: Lists every numbered plan doc in compiler/docs/rust-port/ along with its title and status line.
  • Remaining Work Detection: Flags plan docs that still contain "Remaining Work" items.
  • Commit Correlation: Runs git log queries to surface recent commits referencing each plan doc and the [rust-compiler] tag.
  • Use Case: A contributor joining the React compiler Rust port can run this Skill to get a single summary table of all plan doc statuses plus the ten most recent rust-compiler commits, immediately orienting themselves in the project.

Quick Start

Show me the current status of the Rust compiler port, including all plan documents and recent rust-compiler commits.

Frequently Asked Questions about rust-port-status

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

FAQPage Schema
How do I check the status of a Rust port project in a Git repository?

List the plan documents in the port directory, read each status line, and run git log queries filtered by keywords from each plan doc. This produces a consolidated table of completed and remaining work alongside recent commits.

What does the rust-port-status skill do in the React compiler?

It scans compiler/docs/rust-port/ for numbered plan documents, extracts titles and status lines, flags remaining work items, and shows the ten most recent commits matching the rust-compiler tag.

Can I filter git log by a custom keyword for plan documents?

Yes. Use git log --oneline --grep="<key phrase>" with a phrase from the plan doc title or content. The skill applies this pattern automatically for each numbered plan document it finds.

Why are some plan documents missing status lines?

Plan documents are authored incrementally and not all include an explicit status line. The skill still lists them by title but cannot determine completion state without that marker.

What are the limitations of tracking port progress via git log?

Git log only captures committed work and depends on consistent commit message conventions. Uncommitted changes, work in other branches, or commits lacking the rust-compiler tag will not appear in the summary.