用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/tomes --skill style-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.
基于 SOC 职业分类
正在显示 SKILL.md
| name | style-review |
| description | >- Use when this capability is needed. |
The user provides a file path or directory to review. If not provided, ask what to review.
Read the file path to determine:
docs/public-networks/ or
docs/private-networks/. Load the corresponding rule from
.cursor/rules/product-public-networks.mdc or .cursor/rules/product-private-networks.mdc.concepts/,
how-to/, reference/). Use .cursor/rules/content-types.mdc for the mapping.Try running Vale on the target file:
vale <file-or-directory>
If Vale is not installed, skip this step and note it in the report. Continue with the manual review.
Read the file fully. The following points are quick reminders; use the linked .mdc files as the
source of truth for full criteria, examples, and edge cases.
product-*.mdc rule file.title field.description field present (one sentence for SEO).sidebar_label only when needed (default nav label would be too long or wordy); otherwise omit.title is set in frontmatter.sidebar_position or _category_.json).vercel.json.Present findings as a structured report grouped by category. For each issue:
## Style review: <file>
### Area: <public-networks or private-networks> | Content type: <type>
### Summary
- X issues found (Y from Vale, Z from manual review)
- Severity: A critical, B suggestions
### Voice and tone
- Line 12: Passive voice - "The block number can be specified..." → "Specify the block number..."
### Terminology
- Line 8: "IBFT2" → Use "IBFT 2.0" per terminology.mdc.
### Formatting
- Line 45: Code block missing language tag.
- Line 22: Em dash found - replace with comma or period.
### Content type
- Page is in `concepts/` but contains numbered step-by-step instructions. Move steps to a
how-to page and link to it.
### Frontmatter
- Missing `description` field.
If reviewing a directory, produce one report per file, then a summary at the end showing totals across all files.
If no issues are found, say so explicitly.
Source: besu-eth/besu-docs — distributed by TomeVault.