Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill rrt-user-mcp-server명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
| name | rrt-user-mcp-server |
| description | >- Use when this capability is needed. |
I want to use rrt's capabilities (config inspection, version bumping, health checks, changelog reading, branch/commit validation) directly inside my AI assistant without leaving the editor.
# Install the MCP extra
uv add "repo-release-tools[mcp]"
# Verify the server starts
uv run rrt-mcp --help
# Add .mcp.json at the repo root (Claude Code auto-detects this)
cat .mcp.json
# Should contain:
# {
# "mcpServers": {
# "rrt": { "type": "stdio", "command": "uv", "args": ["run", "rrt-mcp"] }
# }
# }
rrt_health_dashboard, rrt_tree_dashboard, rrt_locks_overview, etc.)rrt_bump, rrt_changelog, or rrt_validate_branch from within
an AI assistant conversationrrt_init form apprrt doctor instead)Create .mcp.json at the repository root:
{
"mcpServers": {
"rrt": {
"type": "stdio",
"command": "uv",
"args": ["run", "rrt-mcp"]
}
}
}
Claude Code picks this up automatically on next start.
claude mcp add rrt -- uv run --with "repo-release-tools[mcp]" rrt-mcp
Or manually add to ~/.claude/mcp.json:
{
"mcpServers": {
"rrt": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "repo-release-tools[mcp]", "rrt-mcp"]
}
}
}
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"rrt": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "repo-release-tools[mcp]", "rrt-mcp"]
}
}
}
Restart Claude Desktop after editing.
{
"mcpServers": {
"rrt": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "repo-release-tools[mcp]", "rrt-mcp"]
}
}
}
| Tool | Tags | Notes |
|---|---|---|
rrt_config | config, inspection | Resolved rrt config as JSON |
rrt_doctor | config, inspection | Pre-commit / lefthook / workflow checks |
rrt_health | locks, inspection | .rrt/health.lock.toml |
rrt_drift | locks, inspection | .rrt/drift.lock.toml |
rrt_tree | locks, inspection | .rrt/tree.lock.toml |
rrt_artifacts | locks, inspection | .rrt/artifacts.lock.toml |
rrt_version | versioning | Current version per group |
rrt_bump | versioning | Bump version (destructive when dry_run=False) |
rrt_validate_branch | validation | Conventional branch naming |
rrt_validate_commit | validation | Conventional commit subject |
rrt_changelog | changelog | Unreleased entries or full content |
rrt_health_dashboard | ui, dashboard | Metric row, health Ring, per-lock BarChart, check Cards, detail table (app tool) |
rrt_version_overview | ui, dashboard, versioning | Version target map with Metric header (app tool) |
rrt_doctor_dashboard | ui, dashboard, inspection | Pass-rate Ring, per-check Metrics, status Cards, detail table (app tool) |
rrt_tree_dashboard | ui, dashboard, inspection | Metric summary, per-directory BarChart, clean file table (app tool) |
rrt_init | ui, init, config | Init form — target, dry_run, force (app tool, submits to rrt_init_run) |
rrt_init_run |
| URI | Description |
|---|---|
rrt://version | Installed package version |
rrt://config | Config as JSON |
rrt://changelog | Full CHANGELOG.md |
rrt://locks/{name} | Any lock file by name (drift/health/tree/artifacts) |
The server registers FastMCP's GenerativeUI provider, adding
generate_prefab_ui and search_prefab_components tools. The LLM can write
custom Prefab code executed in a Pyodide sandbox — useful for custom
visualizations of rrt://locks/{name} data.
See docs/mcp-server.md in the repository (or /mcp-server/ on the docs site)
for the complete tool, resource, and prompt reference.
rrt_config returns the project's resolved rrt config without errorrrt_health_dashboard renders Metric cards, a health Ring, and a BarChart in Claude's UIrrt_tree_dashboard shows a BarChart of file counts per directory with no empty columns in the tablerrt_locks_overview shows a donut PieChart and a Carousel cycling through lock summariesrrt_bump patch --dry-run previews a version change without writing filesSource: Anselmoo/repo-release-tools — distributed by TomeVault.
| init, config |
| Executes rrt init; dry_run=True by default (destructive) |
rrt_locks_overview | ui, dashboard, locks | Status donut PieChart, Carousel of lock summaries, detail table (app tool) |