Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计未展示

ring%3arelease-guide-infoRing%3a 发布指南信息

Agent Skill

ring%3arelease-guide-info 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

768

周安装

33

GitHub Stars

180

下载量

269
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ring%3arelease-guide-info(Ring%3a 发布指南信息)
来源仓库:https://github.com/lerianstudio/ring
仓库路径:skills/ring%3Arelease-guide-info
安装命令:
npx skills add https://github.com/lerianstudio/ring --skill ring:release-guide-info
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/lerianstudio/ring --skill ring:release-guide-info

简介

ring%3arelease-guide-info 用于查找、检索和筛选相关信息。

  • 它适合在 Codex、Claude、Cursor、Gemini CLI 中基于关键词或任务线索定位内容。
  • 可通过 npx skills add 命令从 GitHub 仓库安装,具体功能以原始文档为准。
  • 使用前应核实权限范围、维护情况及是否触发联网或命令执行。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Release Guide Info — Ops Update Guide Generator

Modularization Note

⚠️ CANDIDATE FOR MODULARIZATION: This skill file exceeds 700 lines and is a candidate for splitting into sub-skills. Future work MUST consider: 1. Template extraction: Move language-specific templates (EN, PT-BR) to separate template files 2. Section generators: Split each guide section (Breaking Changes, Configuration, Database, etc.) into separate template modules 3. Git analysis separation: Extract git diff/commit analysis logic from documentation generation 4. Output formatters: Separate markdown generation from content analysis MUST NOT add new sections or languages without first implementing modularization to prevent further bloat.

Overview

You are a code-aware documentation agent. Produce an internal Operations-facing update/migration guide.

Runtime Inputs (REQUIRED)

InputDescriptionExample
BASE_REFStarting point (branch, tag, or SHA)main, release/v3.4.x, v1.0.0
TARGET_REFEnding point (branch, tag, or SHA)feature/foo, HEAD, v1.1.0
VERSION (optional)Version number (auto-detected from tags if not provided)v2.0.0, 1.5.0
LANGUAGE (optional)Output languageen (default), pt-br, both
MODE (optional)Execution modeSTRICT_NO_TOUCH (default), TEMP_CLONE_FOR_FRESH_REFS

Language options:

  • en — English only (default)
  • pt-br — Portuguese (Brazil) only
  • both — Generate two files, one in each language

Version handling:

  • If VERSION provided → Use it directly
  • If TARGET_REF is a tag → Auto-extract version from tag name
  • If neither → Omit version from output

Comparison range: Always use triple-dot BASE_REF...TARGET_REF

Safety Invariants

STRICT_NO_TOUCH (default)

Hard requirement: Do NOT alter anything in the current local repo.

FORBIDDEN commands:

  • git fetch, git pull, git push
  • git checkout, git switch, git reset, git clean
  • git commit, git merge, git rebase, git cherry-pick
  • git worktree, git gc, git repack, git prune
  • Any write operation to .git/ files

ALLOWED commands (read-only):

  • git rev-parse, git diff, git show, git log, git remote get-url

If ref does not exist locally: STOP and report:

  • Which ref failed to resolve
  • That STRICT_NO_TOUCH forbids fetching
  • Suggest alternative: TEMP_CLONE_FOR_FRESH_REFS

TEMP_CLONE_FOR_FRESH_REFS (optional)

Goal: Do NOT touch current repo, but allow obtaining up-to-date remote refs in an isolated temporary clone.

Process:

# 1. Get remote URL
REMOTE_URL=$(git remote get-url origin)

# 2. Create isolated temp clone
TMP_DIR=$(mktemp -d) || { echo "Failed to create temp directory"; exit 1; }
git clone --no-checkout "$REMOTE_URL" "$TMP_DIR"

# 3. Fetch refs in temp clone
cd "$TMP_DIR"
git fetch origin --prune --tags

# 4. Continue steps inside temp clone only

# 5. Cleanup after guide is generated
cd - >/dev/null
rm -rf "$TMP_DIR"

The Process

Step 0 — Determine Execution Location

If MODE=STRICT_NO_TOUCH: Operate in current repo with read-only commands only.

If MODE=TEMP_CLONE_FOR_FRESH_REFS: Create temp clone, operate there, cleanup after.

Step 1 — Resolve Refs and Metadata

# Verify refs exist
git rev-parse --verify BASE_REF^{commit}
git rev-parse --verify TARGET_REF^{commit}

# Capture SHAs
BASE_SHA=$(git rev-parse --short BASE_REF)
TARGET_SHA=$(git rev-parse --short TARGET_REF)

# Get repo/service name
origin_url="$(git remote get-url origin 2>/dev/null)"
[ -n "$origin_url" ] && printf '%s\n' "$origin_url" | sed 's|.*[:/]||;s|\.git$||' || basename "$(pwd)"

If verification fails:

  • STRICT_NO_TOUCH: STOP + suggest TEMP_CLONE_FOR_FRESH_REFS
  • TEMP_CLONE: STOP (refs truly not found)

Step 1.5 — Tag Auto-Detection and Version Resolution

Detect if refs are tags and extract version:

# Check if TARGET_REF is a tag
if git tag -l "$TARGET_REF" | grep -q .; then
    IS_TAG=true
    # Extract version from tag (handles v1.0.0, 1.0.0, release-1.0.0, etc.)
    AUTO_VERSION=$(echo "$TARGET_REF" | sed -E 's/^(v|release[-_]?|version[-_]?)?//i')
else
    IS_TAG=false
    AUTO_VERSION=""
fi

# Check if BASE_REF is a tag
if git tag -l "$BASE_REF" | grep -q .; then
    BASE_IS_TAG=true
else
    BASE_IS_TAG=false
fi

# Resolve final VERSION
if [ -n "$VERSION" ]; then
    FINAL_VERSION="$VERSION"
elif [ -n "$AUTO_VERSION" ]; then
    FINAL_VERSION="$AUTO_VERSION"
else
    FINAL_VERSION=""
fi

Version detection output:

ScenarioResult
VERSION providedUse provided version
TARGET_REF is tag v2.0.0Auto-detect: 2.0.0
TARGET_REF is tag release-1.5.0Auto-detect: 1.5.0
TARGET_REF is branch/SHANo version (omit from title)

Step 1.6 — Commit Log Analysis

Extract context from commit messages:

# Get commit messages between refs
git log --oneline --no-merges BASE_REF...TARGET_REF

# Get detailed commit messages for context
git log --pretty=format:"%h %s%n%b" --no-merges BASE_REF...TARGET_REF

Parse commit messages for:

PatternCategoryExample
feat:, feature:Featurefeat: add user authentication
fix:, bugfix:Bug Fixfix: resolve null pointer exception
refactor:Improvementrefactor: optimize database queries
breaking:, BREAKING CHANGE:Breakingbreaking: remove deprecated API
perf:Performanceperf: improve response time
docs:Documentationdocs: update API documentation
chore:, build:, ci:Infrastructurechore: update dependencies

Use commit messages to:

  1. Supplement diff analysis with intent/context
  2. Identify breaking changes explicitly marked
  3. Group related changes by commit scope
  4. Extract ticket/issue references (e.g., #123, JIRA-456)

Step 2 — Produce the Diff

# Stats view
git diff --find-renames --find-copies --stat BASE_REF...TARGET_REF

# Full diff
git diff --find-renames --find-copies BASE_REF...TARGET_REF

Step 3 — Build Change Inventory

From the diff, identify:

CategoryWhat to Look For
EndpointsNew/changed/removed (method/path/request/response/status codes)
DB SchemaMigrations, backfills, indexes, constraints
MessagingTopics, payloads, headers, idempotency, ordering
Config/EnvNew vars, changed defaults
AuthPermissions, roles, tokens
PerformanceTimeouts, retries, connection pools
DependenciesBumps with runtime behavior impact
ObservabilityLogging, metrics, tracing changes
OperationsScripts, cron, job schedules

Step 4 — Write the Ops Update Guide

Use the appropriate template based on LANGUAGE parameter.


Language Templates

Template Selection

LANGUAGEUse Template
enEnglish Template
pt-brPortuguese Template
bothGenerate BOTH templates as separate files

🇺🇸 English Template (LANGUAGE=en)

Title Format (with version):

# Ops Update Guide — <repo/service> — <VERSION> — <TARGET_SHA>

Title Format (without version):

# Ops Update Guide — <repo/service> — BASE_REF → TARGET_REF — <TARGET_SHA>

Header Block:

| Field | Value |
|-------|-------|
| **Mode** | `STRICT_NO_TOUCH` or `TEMP_CLONE_FOR_FRESH_REFS` |
| **Comparison** | `BASE_REF...TARGET_REF` |
| **Base SHA** | `<BASE_SHA>` |
| **Target SHA** | `<TARGET_SHA>` |
| **Date** | YYYY-MM-DD |
| **Source** | based on git diff |

Section Format:

## <N>. <Descriptive Title> [<Category> <Emoji>]

Category Mapping (English):

CategoryEmoji
Feature
Bug Fix🐛
Improvement🆙
Breaking⚠️
Infrastructure🔧
Observability📊
Data💾

Section Labels (English):

  • What Changed — Bullet list with concrete changes
  • Why It Changed — Infer from code/comments/tests
  • Client Impact — Risk level: Low/Medium/High
  • Required Client Action — "None" or exact steps
  • Deploy/Upgrade Notes — Order of operations, compatibility
  • Post-Deploy Monitoring — Logs, metrics, signals
  • Rollback — Safety: Safe/Conditional/Not recommended

Uncertain Info Markers (English):

  • Mark as ASSUMPTION + HOW TO VALIDATE

🇧🇷 Portuguese Template (LANGUAGE=pt-br)

Title Format (with version):

# Guia de Atualização (Ops) — <repo/serviço> — <VERSION> — <TARGET_SHA>

Title Format (without version):

# Guia de Atualização (Ops) — <repo/serviço> — BASE_REF → TARGET_REF — <TARGET_SHA>

Header Block:

| Campo | Valor |
|-------|-------|
| **Mode** | `STRICT_NO_TOUCH` ou `TEMP_CLONE_FOR_FRESH_REFS` |
| **Comparação** | `BASE_REF...TARGET_REF` |
| **Base SHA** | `<BASE_SHA>` |
| **Target SHA** | `<TARGET_SHA>` |
| **Data** | YYYY-MM-DD |
| **Fonte** | baseado em git diff |

Section Format:

## <N>. <Título descritivo> [<Categoria> <Emoji>]

Category Mapping (Portuguese):

CategoriaEmoji
Funcionalidade
Correção🐛
Melhoria🆙
Breaking⚠️
Infra🔧
Observabilidade📊
Dados💾

Section Labels (Portuguese):

  • O que mudou — Bullet list with concrete changes
  • Por que mudou — Infer from code/comments/tests
  • Impacto para clientes — Risk level: Baixo/Médio/Alto
  • Ação necessária do cliente — "Nenhuma" or exact steps
  • Notas de deploy/upgrade — Order of operations, compatibility
  • O que monitorar pós-deploy — Logs, metrics, signals
  • Rollback — Safety: Seguro/Condicional/Não recomendado

Uncertain Info Markers (Portuguese):

  • Mark as ASSUNÇÃO + COMO VALIDAR

Section Structure (applies to both languages)

1) Contextual Narrative (REQUIRED - comes FIRST)

  • 1-3 paragraphs explaining business/operational context
  • Problem being solved or scenario that triggered change
  • Concrete examples (anonymized if needed)

2) What Changed / O que mudou

  • Bullet list with concrete changes
  • Include file:line references (e.g., pkg/mmodel/balance.go:332-335)
  • Show key code snippets if they clarify behavior

3) Why It Changed / Por que mudou

  • Infer from code/comments/tests if possible
  • If not derivable, use the appropriate uncertainty marker for the language

4) Client Impact / Impacto para clientes

  • Who/what is impacted
  • Risk level with justification
  • Expected behavior differences

5) Required Client Action / Ação necessária do cliente

  • "None"/"Nenhuma" if none
  • If yes: exact steps (API fields, headers, retries, config updates)

6) Deploy/Upgrade Notes / Notas de deploy/upgrade

  • Order of operations, compatibility concerns
  • Rolling deploy safety
  • Flags/canary recommendations

7) Post-Deploy Monitoring / O que monitorar pós-deploy

For log messages:

| Level/Nível | Message/Mensagem | Meaning/Significado |
|-------------|------------------|---------------------|
| `INFO` | `Message text` | Explanation |
| `WARN` | `Warning text` | What this indicates |

For tracing spans:

#### Tracing Span: `span.name.here`

| Scenario/Cenário | Span Status | Description |
|------------------|-------------|-------------|
| Success/Sucesso | ✅ OK | Description |
| Error/Erro | ❌ Error | Description with error details |

Include:

  • Where/Onde: Log sources, dashboards, metric names
  • Suggested threshold/Threshold sugerido: If not derivable, label as "Suggestion"/"Sugestão"
  • Success signals/Sinais de sucesso: Expected positive indicators
  • Failure signals/Sinais de falha: Warning signs

8) Rollback

  • Safety/Segurança: Safe/Conditional/Not recommended (or Portuguese equivalent)
  • Steps/Passos: Specific steps (revert image, wait for TTL, etc.)
  • Concerns/Preocupações: Data/compat concerns

Special Sections

⚠️ Attention Point / Ponto de Atenção (when applicable)

English:

### ⚠️ Attention Point

**The client may observe [specific change] after this deploy.**

This is expected because:
- [Reason 1]
- [Reason 2]

**Upside**: [Benefit]
**Required action**: [What to do]

Portuguese:

### ⚠️ Ponto de Atenção

**O cliente pode observar [mudança específica] após este deploy.**

Isso é esperado porque:
- [Razão 1]
- [Razão 2]

**Lado positivo**: [Benefício]
**Ação necessária**: [O que fazer]

Compatibility Tables (when applicable)

English:

### Backward Compatibility

✅ **100% compatible** with existing data:

| Scenario | Handling | Location |
|----------|----------|----------|
| Scenario 1 | How handled | `file:line` |

Portuguese:

### Compatibilidade retroativa

✅ **100% compatível** com dados existentes:

| Cenário | Tratamento | Local |
|---------|------------|-------|
| Cenário 1 | Como tratado | `arquivo:linha` |

Step 5 — Write Summary Section

English Summary:

## Summary

| Category | Count |
|----------|-------|
| Features ✨ | N |
| Bug Fixes 🐛 | N |
| Improvements 🆙 | N |
| Data/Migrations 💾 | N |

## Rollback Compatibility Analysis

✅/⚠️ **[Overall assessment]**

| Item | Rollback | Justification |
|------|----------|---------------|
| 1. [Item name] | ✅ Safe | [Brief reason] |
| 2. [Item name] | ⚠️ Conditional | [Brief reason] |

Portuguese Summary:

## Resumo

| Categoria | Quantidade |
|-----------|------------|
| Funcionalidades ✨ | N |
| Correções 🐛 | N |
| Melhorias 🆙 | N |
| Dados/Migrações 💾 | N |

## Análise de Compatibilidade de Rollback

✅/⚠️ **[Avaliação geral]**

| Item | Rollback | Justificativa |
|------|----------|---------------|
| 1. [Nome do item] | ✅ Seguro | [Razão breve] |
| 2. [Nome do item] | ⚠️ Condicional | [Razão breve] |

End with:

  • Schema changes
  • Incompatible serialization changes
  • Data that old version cannot read
  • Irreversible migrations

Step 6 — Preview Before Saving

MANDATORY: Show preview summary before writing to disk.

Present to user for confirmation:

## 📋 Release Guide Preview

**Configuration:**
| Setting | Value |
|---------|-------|
| Repository | <repo-name> |
| Comparison | `BASE_REF...TARGET_REF` |
| Version | <VERSION or "Not detected"> |
| Language(s) | <en/pt-br/both> |
| Mode | <STRICT_NO_TOUCH/TEMP_CLONE_FOR_FRESH_REFS> |

**Change Summary:**
| Category | Count |
|----------|-------|
| Features ✨ | N |
| Bug Fixes 🐛 | N |
| Improvements 🆙 | N |
| Breaking Changes ⚠️ | N |
| Infrastructure 🔧 | N |
| Data/Migrations 💾 | N |

**Key Changes (top 5):**
1. [Brief description of most significant change]
2. [Second most significant]
3. [Third]
4. [Fourth]
5. [Fifth]

**Output File(s):**
- `notes/releases/{filename}.md`

---
**Proceed with saving?** [Yes/No]

Wait for user confirmation before Step 7.

Step 7 — Persist Guide to Disk

File naming convention:

Has Version?LANGUAGEFilename Pattern
Yesen{DATE}_{REPO}-{VERSION}.md
Yespt-br{DATE}_{REPO}-{VERSION}_pt-br.md
Noen{DATE}_{REPO}-{BASE}-to-{TARGET}.md
Nopt-br{DATE}_{REPO}-{BASE}-to-{TARGET}_pt-br.md
AnybothGenerate BOTH files above
# Output directory
OUT_DIR="notes/releases"
mkdir -p "$OUT_DIR"

# Base filename components
DATE=$(date +%Y-%m-%d)
REPO_SLUG=<repo-kebab-case>
VERSION_SLUG=<version-sanitized>  # e.g., v2.0.0 -> v2-0-0
BASE_SLUG=<base-ref-sanitized>
TARGET_SLUG=<target-ref-sanitized>

# Determine filename based on version availability
if [ -n "$FINAL_VERSION" ]; then
    BASE_FILENAME="${DATE}_${REPO_SLUG}-${VERSION_SLUG}"
else
    BASE_FILENAME="${DATE}_${REPO_SLUG}-${BASE_SLUG}-to-${TARGET_SLUG}"
fi

# Generate files based on LANGUAGE
case "$LANGUAGE" in
  en)
    FILE="$OUT_DIR/${BASE_FILENAME}.md"
    # Write English guide
    ;;
  pt-br)
    FILE="$OUT_DIR/${BASE_FILENAME}_pt-br.md"
    # Write Portuguese guide
    ;;
  both)
    FILE_EN="$OUT_DIR/${BASE_FILENAME}.md"
    FILE_PT="$OUT_DIR/${BASE_FILENAME}_pt-br.md"
    # Write BOTH guides
    ;;
esac

After saving, confirm:

  • Path(s) of saved file(s)
  • BASE_REF...TARGET_REF used
  • SHAs used
  • Version (if detected/provided)
  • Language(s) generated

Hard Rules (Content)

RuleEnforcement
No invented changesEverything MUST be supported by diff
Uncertain infoMark as ASSUMPTION + HOW TO VALIDATE
Operational languageAudience is Ops, not customers
External changesAPI, events, DB, auth, timeouts MUST be called out
Preview requiredMUST show preview before saving
User confirmationMUST wait for user approval before writing files

Blocker Criteria

STOP and report if:

Decision TypeBlocker ConditionRequired Action
Ref resolution failureBASE_REF or TARGET_REF cannot be resolvedSTOP and report which ref failed - suggest TEMP_CLONE mode
No git repositoryNot in a git repository or.git directory missingSTOP and report - skill requires git context
Forbidden command attemptSTRICT_NO_TOUCH mode and need to fetch/pullSTOP and ask user to switch to TEMP_CLONE mode
No diff availablegit diff returns empty or failsSTOP and verify refs exist with commits between them
User declined previewUser rejected preview confirmationSTOP and ask for corrections or confirmation to abort

Cannot Be Overridden

The following requirements CANNOT be waived:

  • MUST show preview before writing any files to disk
  • MUST wait for user confirmation before saving
  • CANNOT invent changes not supported by the diff
  • CANNOT use forbidden git commands in STRICT_NO_TOUCH mode
  • MUST mark uncertain information as ASSUMPTION with validation steps

Severity Calibration

SeverityConditionRequired Action
CRITICALInvented change not in diff included in guideMUST remove or mark as ASSUMPTION with validation
CRITICALGuide saved without user preview confirmationMUST re-run preview step and get confirmation
HIGHBreaking change missed in analysisMUST add breaking change section with migration steps
HIGHRollback analysis omittedMUST add rollback compatibility matrix
MEDIUMContextual narrative missing from sectionsShould add 1-3 paragraph context before technical details
LOWMinor formatting inconsistenciesFix in next iteration

Pressure Resistance

User SaysYour Response
"Skip the preview, just save the file""CANNOT save without preview confirmation - MUST show preview first"
"We need this fast, summarize the big diff""CANNOT summarize - Ops needs ALL significant changes documented"
"This change is internal, Ops doesn't need it""CANNOT decide relevance - MUST document all changes, Ops will filter"
"Just use STRICT mode even though ref is missing""CANNOT fetch in STRICT mode - MUST switch to TEMP_CLONE or provide existing ref"
"Invent a reason, the commit message is unclear""CANNOT invent - MUST mark as ASSUMPTION with HOW TO VALIDATE"

Anti-Rationalization Table

RationalizationWhy It's WRONGRequired Action
"The diff is too large, I'll summarize"Summarizing loses critical details. Ops needs specifics.Document ALL significant changes
"This change is obvious, no need to explain"Obvious to you ≠ obvious to Ops. Context is required.Add contextual narrative
"I'll skip the preview, user is in a hurry"Preview prevents errors. Skipping risks wrong output.ALWAYS show preview first
"No breaking changes detected"Did you check commit messages for BREAKING CHANGE?Verify commit messages AND diff
"Version not important for this guide"Version helps Ops track releases. Auto-detect or ask.Include version when available
"Rollback analysis not needed, changes are safe"ALL changes need rollback assessment. No exceptions.Include rollback section
"I'll invent a likely reason for this change"Invented reasons mislead Ops. Mark as ASSUMPTION.Mark uncertain info clearly
"This file change isn't relevant to Ops"You don't decide relevance. Document it, Ops decides.Document ALL changes
"Skip commit log, diff is enough"Commit messages contain intent not visible in diff.Analyze commit messages
"User didn't ask for Portuguese, skip it"Check LANGUAGE parameter. If both, generate both.Respect LANGUAGE parameter

Quality Checklist

Before output, self-validate:

  • Every section starts with contextual narrative
  • All log messages in table format (Level | Message | Meaning)
  • All tracing spans in table format when applicable
  • Emojis used consistently for category tags
  • Rollback analysis consolidated as matrix at end
  • No invented changes - everything traceable to diff
  • File:line references included for key code changes
  • "⚠️ Attention Point" used for confusing expected behaviors

Special Handling Rules

Change TypeRequired Info
DB migrationsForward steps, rollback steps, irreversibility, compat matrix
Breaking API/eventsExplicit contract diffs + mitigation/versioning
Feature flagsName, default, operational toggling guidance
Security/authPrivilege/role changes, operational checks
Log level changesDocument what was ERROR→INFO, etc.

Example Invocations

With version (from tag):

User: Generate release guide from <base-tag> to <target-tag>
Assistant: [Detects tags, auto-extracts version from <target-tag>]
Assistant: [Shows preview summary]
User: Yes, proceed
Assistant: [Writes guide]
Output: notes/releases/{DATE}_{REPO}-{VERSION}.md

With explicit version:

User: Generate release guide from <base-ref> to <target-ref>, version <version>
Assistant: [Uses provided version]
Assistant: [Shows preview summary]
User: Yes, proceed
Output: notes/releases/{DATE}_{REPO}-{VERSION}.md

Without version (branch to branch):

User: Generate ops guide from <base-branch> to <target-branch>
Assistant: [No version detected]
Assistant: [Shows preview summary]
User: Yes, proceed
Output: notes/releases/{DATE}_{REPO}-{BASE}-to-{TARGET}.md

Portuguese only:

User: Generate ops guide from <base-ref> to <target-ref> in Portuguese
Assistant: [Shows preview summary]
User: Yes, proceed
Output: notes/releases/{DATE}_{REPO}-{BASE}-to-{TARGET}_pt-br.md

Both languages:

User: Generate release guide for <version> in both English and Portuguese
Assistant: [Shows preview summary]
User: Yes, proceed
Output:
  - notes/releases/{DATE}_{REPO}-{VERSION}.md (English)
  - notes/releases/{DATE}_{REPO}-{VERSION}_pt-br.md (Portuguese)

Via slash command:

User: /ring:release-guide <base-ref> <target-ref>
Assistant: [Executes skill with BASE_REF and TARGET_REF]

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.59%
按下载量换算90

Claude

29.71%
按下载量换算80

Cursor

20.42%
按下载量换算55

Gemini CLI

9.79%
按下载量换算26

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills