Agent skill

Compound

by m-xlsea in m-xlsea/ruoyi-plus-soybean

Sprint Quality Gate 通过后触发。提炼本 Sprint 学到的为结构化条目追加 lessons.md。

MITAuto-check passedTesting & QA

Install Compound

skills CLI
$ npx skills add m-xlsea/ruoyi-plus-soybean --skill compound -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install m-xlsea/ruoyi-plus-soybean compound --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/m-xlsea/ruoyi-plus-soybean.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/compound .claude/skills/compound && rm -rf skills-src

Use ~/.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/

Facts

Skill name
compound
GitHub stars
329
Token cost
~280 tokens
SKILL.md length
92 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Sprint Quality Gate 通过后触发。提炼本 Sprint 学到的为结构化条目追加 lessons.md。

  • Works in 3 steps: 条目有具体的文件/行号/版本引用 (不只是"要注意 X") → 一句话标题能让下次 R₀ 快速扫描命中 → Pattern/Pitfall/Constraint 三段不强制全有, 但至少有一段
  • Tasks that involve Quality gates
  • SKILL.md covers 输入, 提炼方法, 输出 (项目级) and 自检
  • Calls git

What it does

Compound is an agent skill from m-xlsea/ruoyi-plus-soybean. Sprint Quality Gate 通过后触发。提炼本 Sprint 学到的为结构化条目追加 lessons.md。

Its SKILL.md is about 280 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 Testing & QA, covering Quality gates. It works with Vue.js. The repository describes itself as: RuoYi-Plus-Soybean 是一个现代化的企业级多租户管理系统,它结合了 RuoYi-Vue-Plus 的强大后端功能和 Soybean Admin 的现代化前端特性,为开发者提供了完整的企业管理解决方案。 The licence is MIT.

When your agent uses it

  • Tasks that involve Quality gates

Example prompts

  • “/compound”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 条目有具体的文件/行号/版本引用 (不只是"要注意 X")
  2. 一句话标题能让下次 R₀ 快速扫描命中
  3. Pattern/Pitfall/Constraint 三段不强制全有, 但至少有一段

What it can do on your machine

Read from SKILL.md and the folder at commit a0ab2dc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Compound loads about 280 tokens when it runs. Until then it costs about 17 tokens; SKILL.md has 92 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~17
When it runs · the whole SKILL.md, loaded when a task matches
~280

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from m-xlsea/ruoyi-plus-soybean at commit a0ab2dc, republished under its MIT licence (© m-xlsea). 92 words, ~280 tokens.

Download SKILL.mdSave it as .claude/skills/compound/SKILL.md (or your agent's skills folder).
name
compound
description
Sprint Quality Gate 通过后触发。提炼本 Sprint 学到的为结构化条目追加 lessons.md。
effort
xhigh

/compound — 经验沉淀

Gate PASS 后触发 (或用户显式 /compound).

输入

  • .ai_state/details/reviews/sprint-N.md (审查报告)
  • git diff (本 Sprint 所有变更)
  • .ai_state/details/tasks-current.md (完成项)
  • .ai_state/details/design.md (设计 vs 实际实现对比)

提炼方法

从以上输入找真实发现, 不写仪式性废话。每 Sprint 0-N 条不强制。

  • Pattern: 什么解法有效且可复用? (带代码行号 / 文件路径)
  • Pitfall: 什么坑踩过? 未来同类场景要提前避开
  • Constraint: 发现的新约束 (依赖版本、环境、性能边界、API 限制)

没发现可提炼的 → 不写, 直接告知用户 "no new lesson". 不允许编造.

输出 (项目级)

追加到 .ai_state/details/lessons.md (append-only, 不修改历史).

格式见 pace/templates/details/lessons.md. Athena 不做跨项目知识管理——需要的话装 claude-mem 或 superpowers。

写入后同步更新 _index.md:

  • counts.lessons_lines += 新增条目数 (按 ## 头计)
  • pointers.latest_lesson = details/lessons.md#L<新条目行号>
  • fingerprints.lessons_mtime = 当前时间戳

自检

写入后读回验证:

  1. 条目有具体的文件/行号/版本引用 (不只是"要注意 X")
  2. 一句话标题能让下次 R₀ 快速扫描命中
  3. Pattern/Pitfall/Constraint 三段不强制全有, 但至少有一段

写完告知用户: "Lessons updated. Next sprint R₀ 会自动读取 (按 _index.md.pointers.latest_lesson 跳转)."

© m-xlsea, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/compound of m-xlsea/ruoyi-plus-soybean.

Open the folder on GitHubat commit a0ab2dc

Compare with similar skills

Compound 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.

Compound compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Compound this skillm-xlsea/ruoyi-plus-soybean329—~280Automated safety check: PassMIT
Trellis Finish WorkROYIANS/foliq-print-template-designer1365 repos~917Automated safety check: PassMIT
Test Writing WorkflowiOfficeAI/AionUi33k1 repos~1.2kAutomated safety check: PassApache-2.0
SoloPi AI Controlalipay/SoloPi6.3k—~3.6kAutomated safety check: PassApache-2.0
Quality Scandiegosouzapw/OmniRoute75k—~748Automated safety check: PassMIT
Test GuardamElnagdy/guard-skills1.3k2 repos~2.1kAutomated safety check: PassMIT

Similar skills

  • Trellis Finish Work

    ROYIANS/foliq-print-template-designer

    Wrap up the current session: verify quality gate passed, remind user to commit, archive completed tasks, and record session progress to the developer journal.

    136 GitHub starsUsed in 5 repos~917 tokens
    Testing & QAAuto-check passed
  • Test Writing Workflow

    iOfficeAI/AionUi

    Sets the test-writing workflow for the repository: risk-first scenario lists, behavior-focused Vitest tests, a full run before each commit and a coverage target.

    33k GitHub starsUsed in 1 repo~1.2k tokens
    Testing & QAAuto-check passed
  • SoloPi AI Control

    alipay/SoloPi

    Drives Android devices through SoloPi's typed command line to record, replay and verify app behavior, with device pools and signed on-device decision models.

    6.3k GitHub stars~3.6k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed
  • Quality Scan

    diegosouzapw/OmniRoute

    Runs a scoped, read-only quality scan on a repository candidate and reports exact evidence, failures and frozen debt, without treating a static scan as release acceptance.

    75k GitHub stars~748 tokensUpdated today
    Testing & QAAuto-check passed
  • Test Guard

    amElnagdy/guard-skills

    Reviews newly written or edited tests against nine rules that cut test bloat, such as mock-heavy checks and near-duplicate cases, before they are committed.

    1.3k GitHub starsUsed in 2 repos~2.1k tokens
    Testing & QAAuto-check passed
  • Triage Sonarqube

    netdata/netdata

    Inspect, review, or apply authorized triage decisions to SonarCloud issues and security hotspots; also review the Sonar helpers.

    81k GitHub stars~2.8k tokensUpdated today
    Testing & QAAuto-check: notes

More from m-xlsea/ruoyi-plus-soybean

All 9 skills in this repo
  • Athena Init

    m-xlsea/ruoyi-plus-soybean

    项目初始化。每个新项目首次使用 Athena 时运行。扫描项目、生成环境脚本、创建 .aistate/ schema. An agent skill from m-xlsea/ruoyi-plus-soybean.

    329 GitHub stars~671 tokensUpdated 3 mo ago
    Auto-check passed
  • Athena Migrate

    m-xlsea/ruoyi-plus-soybean

    把 v9.5.5 项目的 .aistate/ 升级到 v9.6 schema (INDEX + details/ 重构)。

    329 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Athena Preferences

    m-xlsea/ruoyi-plus-soybean

    Athena 全局偏好便利层。直接操作 CC 原生 ~/.claude/settings.json 的 permissions.allow/deny 和全局 CLAUDE.md。

    329 GitHub stars~999 tokensUpdated 3 mo ago
    Auto-check passed
  • Athena Setup

    m-xlsea/ruoyi-plus-soybean

    Athena 全局安装。检查 CC 版本、装插件、配置 Codex、部署 hooks、推 claude-mem。首次使用运行一次。

    329 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed
  • Athena Status

    m-xlsea/ruoyi-plus-soybean

    Athena 状态面板。显示当前 PACE 状态、Hook 触发计数、claude-mem 状态、plugin 健康. An agent skill from m-xlsea/ruoyi-plus-soybean.

    329 GitHub stars~782 tokensUpdated 3 mo ago
    Auto-check passed
  • Pace

    m-xlsea/ruoyi-plus-soybean

    工作流路由器。收到开发任务时触发。按任务复杂度路由到 6 条路径, 编排 CC 工具 + 增强节点. An agent skill from m-xlsea/ruoyi-plus-soybean.

    329 GitHub stars~2.1k tokensUpdated 3 mo ago
    Auto-check passed

Works with

Categories

Questions about Compound

What does Compound do?

Sprint Quality Gate 通过后触发。提炼本 Sprint 学到的为结构化条目追加 lessons.md。. Compound is an agent skill from m-xlsea/ruoyi-plus-soybean.

When should I use Compound?

Compound fits situations like: tasks that involve Quality gates.

How do I install Compound in Claude Code?

Run `npx skills add m-xlsea/ruoyi-plus-soybean --skill compound -a claude-code`. Or copy the skill folder (.codex/skills/compound in m-xlsea/ruoyi-plus-soybean) into .claude/skills/compound in your project. Claude Code loads it when a task matches its description.

How do I install Compound in Codex?

Run `npx skills add m-xlsea/ruoyi-plus-soybean --skill compound -a codex`. Or copy the skill folder (.codex/skills/compound in m-xlsea/ruoyi-plus-soybean) into .agents/skills/compound in your project. Codex loads it when a task matches its description.

Can I use Compound in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add m-xlsea/ruoyi-plus-soybean --skill compound -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/compound, .gemini/skills/compound, .github/skills/compound and .opencode/skills/compound in your project.

What does Compound need to run?

Going by SKILL.md and its folder, Compound needs the command-line tools its instructions call (git).

Does Compound access the network?

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.

Is Compound safe to install?

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.

What licence does Compound use?

Compound is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Compound use?

About 280 tokens (SKILL.md is roughly 1.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Compound?

Skills that share tags, products or a category with Compound: Trellis Finish Work (ROYIANS/foliq-print-template-designer, 136 stars), Test Writing Workflow (iOfficeAI/AionUi, 33k stars), SoloPi AI Control (alipay/SoloPi, 6.3k stars) and Quality Scan (diegosouzapw/OmniRoute, 75k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Compound?

m-xlsea (a GitHub user) maintains it in m-xlsea/ruoyi-plus-soybean, which has 329 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on June 16, 2026.

Source: m-xlsea/ruoyi-plus-soybean on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.