Translate It Doc En Zh
mxsm/rocketmq-rust
Translate English IT and software engineering documents into professional, accurate Chinese.
Use Alef correctly for Rust-to-polyglot binding generation. An agent skill from xberg-io/alef.
$ npx skills add xberg-io/alef --skill alef -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install xberg-io/alef alef --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/alef .claude/skills/alef && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .claude/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/xberg-io/alef/tree/main/skills/alefType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add xberg-io/alef --skill alef -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install xberg-io/alef alef --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/alef .agents/skills/alef && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .agents/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add xberg-io/alef --skill alef -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install xberg-io/alef alef --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/alef .cursor/skills/alef && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .cursor/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/xberg-io/alef.git --path skills/alef--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add xberg-io/alef --skill alef -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install xberg-io/alef alef --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/alef .gemini/skills/alef && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .gemini/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install xberg-io/alef alefInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add xberg-io/alef --skill alef -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/alef .github/skills/alef && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .github/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add xberg-io/alef --skill alef -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install xberg-io/alef alef --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/xberg-io/alef.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/alef .opencode/skills/alef && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "alef" agent skill from https://github.com/xberg-io/alef/tree/main/skills/alef into .opencode/skills/alef/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alef", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
alefUse Alef correctly for Rust-to-polyglot binding generation. An agent skill from xberg-io/alef.
Alef is an agent skill from xberg-io/alef. Use Alef correctly for Rust-to-polyglot binding generation. Trigger when configuring alef.toml, generating bindings, READMEs, API/CLI/MCP docs, llms.txt, agent skills, e2e suites, or debugging stale/missing generated output in Alef-powered repositories. Covers the safe command sequence, config ownership, generated-output rules, snippet validation, downstream smoke testing, and Alef development workflow.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering AI search optimization, Technical documentation and End-to-end testing. It works with Rust and Model Context Protocol. The repository describes itself as: Generate fully-typed, lint-clean language bindings for Rust libraries across 16 languages. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit fc04366. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
cargojqgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Alef loads about 1.7k tokens when it runs. Until then it costs about 103 tokens; SKILL.md has 625 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from xberg-io/alef at commit fc04366, republished under its MIT licence (© xberg-io). 625 words, ~1,696 tokens.
.claude/skills/alef/SKILL.md (or your agent's skills folder).Alef extracts a Rust public API surface and generates language-native bindings,
package scaffolding, type stubs, READMEs, docs, e2e tests, and release metadata
from alef.toml.
Use this skill when working in Alef itself or in a downstream repo that uses Alef.
alef.toml as the source of truth.alef.toml before proposing config or generation changes.CHANGELOG.md.From a repo that uses Alef:
alef generate --format
alef scaffold
alef readme
alef docs
alef verify --exit-codeUse the combined command when a full refresh is expected:
alef all --formatUse filters to keep iteration small:
alef generate --lang python,node
alef docs --output docs/reference
alef test --lang python
alef verify --exit-codeWhen testing an unreleased local Alef from a sibling repo, run the binary through Cargo instead of using the installed version:
cargo run -q --manifest-path ../alef/Cargo.toml -- docs
cargo run -q --manifest-path ../alef/Cargo.toml -- all --formatCurrent Alef configs use:
[workspace] for shared languages, tools, DTO defaults, docs defaults, and
pipeline defaults.[[crates]] for each generated package/API surface.[crates.<language>] or [workspace.<language>] for target-specific output,
package names, feature flags, excludes, and stubs.source_crates when a facade crate re-exports API from multiple Rust crates.features when cfg-gated public fields/types must be considered present.Use include for small curated APIs. Use exclude for large APIs where most
public items should bind except known internal, generic, trait, or unsupported
items.
Alef can generate docs in this order:
llms.txt.Important rules:
llms.txt and skills are template-owned. Missing templates are hard errors.llms.txt or skills.adopt_existing = true.Common docs config shape:
[workspace.docs]
reference_output = "docs/reference"
[workspace.docs.cli]
sources = ["crates/my-cli/src/main.rs"]
[workspace.docs.mcp]
sources = ["crates/my-lib/src/mcp/server.rs"]
[workspace.docs.llms]
template = "templates/docs/llms.txt.jinja"
output = "docs/llms.txt"
adopt_existing = true
[workspace.docs.skills]
template_dir = "templates/docs/skills"
outputs = [".codex/skills", ".agents/skills", ".claude/skills", ".github/skills"]
adopt_existing = true
[workspace.docs.snippets]
dirs = ["docs/snippets"]
docs_dirs = ["docs"]
required_languages = ["python", "rust"]
validation_level = "syntax"Skill templates default to grouped api, cli, and mcp skills:
templates/docs/skills/
├── api/SKILL.md.jinja
├── cli/SKILL.md.jinja
└── mcp/SKILL.md.jinjaUse snippets as maintained examples, not generated filler. Configure validation instead of silently trusting examples:
dirs: snippet roots.docs_dirs: docs/template roots to scan for includes.required_languages: language variants every grouped snippet should have.validation_level: syntax, typecheck, compile, or run.include_base_paths: paths matching MkDocs snippet include roots.Unreferenced snippets should normally warn, not fail. Missing references, missing required language variants, unknown languages, and skip annotations without reasons should fail.
Missing type or function:
alef extract -o /tmp/api.json
jq '.types | keys' /tmp/api.jsonThen check:
sources or source_crates?ffi) or explicit type mapping?Stale output:
alef verify --exit-code
alef diff
alef generate --clean --formatCache issues:
rm -rf .alef
alef generate --clean --formatDocs generation issues:
adopt_existing = true.-v/RUST_LOG when a warning is expected but not visible.In the Alef repo, prefer focused checks while iterating:
cargo fmt
cargo check -q
cargo test -q docs:: -- --nocapture
cargo test -q <module_or_test_name>Before committing behavior changes, run the highest-signal relevant tests. For docs/template work, also smoke test downstream repos with the local binary:
cargo run -q --manifest-path ../alef/Cargo.toml -- docs
git diff --checkUse the sibling repos that exercise Alef broadly:
../crawlberg../html-to-markdown../liter-llm../tree-sitter-language-packDo not include ../xberg unless explicitly asked.
CHANGELOG.md under [Unreleased] for user-visible changes.© xberg-io, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/alef of xberg-io/alef.
Open the folder on GitHubat commit fc04366
Alef next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Alef this skillxberg-io/alef | 100 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Translate It Doc En Zhmxsm/rocketmq-rust | 1.5k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Rust Doc Comment Generatormxsm/rocketmq-rust | 1.5k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| SlintMoosync/Moosync | 259 | — | ~2.4k | Automated safety check: Pass | GPL-3.0 | |
| Memorywhale Debuggingwuisabel-gif/MemWhale | 154 | — | ~370 | Automated safety check: Pass | MIT | |
| Embedded DebuggerAdancurusul/embedded-debugger-mcp | 202 | — | ~1.4k | Automated safety check: Pass | MIT |
mxsm/rocketmq-rust
Translate English IT and software engineering documents into professional, accurate Chinese.
mxsm/rocketmq-rust
Generate idiomatic, production-grade Rust comments and documentation strictly following official Rustdoc and Rust API documentation conventions.
Moosync/Moosync
Expert guidance for building, debugging, and working with Slint GUI applications.
wuisabel-gif/MemWhale
MemoryWhale debugging; compiler failures; terminal diagnostics.
Adancurusul/embedded-debugger-mcp
Embedded hardware debugging workflow for probe-rs targets using embedded-debugger-mcp.
wuisabel-gif/MemWhale
Query and write durable debugging memory recorded by MemoryWhale.
xberg-io/alef
Audit bindings for coverage gaps — verify every public Rust item is exposed across all generated language bindings.
xberg-io/alef
Mechanics of alef's Minijinja template system: which templateenv module to call, how to register a template, inline-template rules, and engine settings.
xberg-io/alef
Treat running alef generate/alef all/alef verify in a consumer repo as an audit, not a build step.
xberg-io/alef
Cut, tag, and publish an alef release end-to-end. An agent skill from xberg-io/alef.
xberg-io/alef
Alef's dominant defect shape: two components read the same config or IR and act on it differently.
Works with
Categories
Use Alef correctly for Rust-to-polyglot binding generation. An agent skill from xberg-io/alef. Alef is an agent skill from xberg-io/alef. Use Alef correctly for Rust-to-polyglot binding generation.
Alef fits situations like: configuring alef.toml; generating bindings; API/CLI/MCP docs; debugging stale/missing generated output in Alef-powered repositories.
Run `npx skills add xberg-io/alef --skill alef -a claude-code`. Or copy the skill folder (skills/alef in xberg-io/alef) into .claude/skills/alef in your project. Claude Code loads it when a task matches its description.
Run `npx skills add xberg-io/alef --skill alef -a codex`. Or copy the skill folder (skills/alef in xberg-io/alef) into .agents/skills/alef in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add xberg-io/alef --skill alef -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/alef, .gemini/skills/alef, .github/skills/alef and .opencode/skills/alef in your project.
Going by SKILL.md and its folder, Alef needs the command-line tools its instructions call (cargo, jq and git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Alef is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Alef: Translate It Doc En Zh (mxsm/rocketmq-rust, 1.5k stars), Rust Doc Comment Generator (mxsm/rocketmq-rust, 1.5k stars), Slint (Moosync/Moosync, 259 stars) and Memorywhale Debugging (wuisabel-gif/MemWhale, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
xberg-io (a GitHub organization) maintains it in xberg-io/alef, which has 100 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.
Source: xberg-io/alef on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.