Oceanbase Source Analysis
oceanbase/obdiag
OceanBase 社区版源码分析 SOP。当日志/RCA/巡检无法给出确定性结论时,通过读取本地 OceanBase 社区版源码进行精准验证。覆盖错误码溯源、函数/参数行为确认、调用链追踪、跨版本行为对比。需用户提供本地源码路径(源码约 3-5 GB)。
Validate improvements from .turbo/improvements.md, recommend a working set tailored to what's in the backlog, and run one lane: direct fixes, investigation, or planned work.
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add tobihagemann/turbo --skill implement-improvements -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tobihagemann/turbo implement-improvements --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/tobihagemann/turbo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/codex/skills/implement-improvements .claude/skills/implement-improvements && 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 "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .claude/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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/tobihagemann/turbo/tree/main/codex/skills/implement-improvementsType 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 tobihagemann/turbo --skill implement-improvements -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tobihagemann/turbo implement-improvements --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tobihagemann/turbo.git skills-src && mkdir -p .agents/skills && cp -r skills-src/codex/skills/implement-improvements .agents/skills/implement-improvements && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .agents/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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 tobihagemann/turbo --skill implement-improvements -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tobihagemann/turbo implement-improvements --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tobihagemann/turbo.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/codex/skills/implement-improvements .cursor/skills/implement-improvements && 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 "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .cursor/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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/tobihagemann/turbo.git --path codex/skills/implement-improvements--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 tobihagemann/turbo --skill implement-improvements -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tobihagemann/turbo implement-improvements --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tobihagemann/turbo.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/codex/skills/implement-improvements .gemini/skills/implement-improvements && 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 "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .gemini/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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 tobihagemann/turbo implement-improvementsInstalls 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 tobihagemann/turbo --skill implement-improvements -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tobihagemann/turbo.git skills-src && mkdir -p .github/skills && cp -r skills-src/codex/skills/implement-improvements .github/skills/implement-improvements && 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 "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .github/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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 tobihagemann/turbo --skill implement-improvements -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tobihagemann/turbo implement-improvements --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tobihagemann/turbo.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/codex/skills/implement-improvements .opencode/skills/implement-improvements && 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 "implement-improvements" agent skill from https://github.com/tobihagemann/turbo/tree/main/codex/skills/implement-improvements into .opencode/skills/implement-improvements/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implement-improvements", 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.
implement-improvementsValidate improvements from .turbo/improvements.md, recommend a working set tailored to what's in the backlog, and run one lane: direct fixes, investigation, or planned work.
Implement Improvements is an agent skill from tobihagemann/turbo. Validate improvements from .turbo/improvements.md, recommend a working set tailored to what's in the backlog, and run one lane: direct fixes, investigation, or planned work. One lane per session. Use when the user asks to "implement improvements", "work on improvements", "address improvements", "process improvement backlog", "tackle improvements", or "implement noted improvements".
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/direct-lane.md`, `references/investigate-lane.md` and `references/plan-lane.md`).
It sits in Business, Finance & HR, covering Operations and SOPs. It works with Git. The repository describes itself as: Reusable workflows for planning, building, reviewing, and shipping with Claude Code and Codex. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4b9f4cf. 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:
gitFrom 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.
Implement Improvements loads about 3.1k tokens when it runs, and up to ~3.9k if it reads all its reference files. Until then it costs about 102 tokens; SKILL.md has 1,734 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 patterns that need a careful read before installing.
Pick the type without asking the user. Default to `plan` when a missing Type is genuinely ambiguous, and keep a recordedAutomated 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 tobihagemann/turbo at commit 4b9f4cf, republished under its MIT licence (© tobihagemann). 1,734 words, ~3,069 tokens.
.claude/skills/implement-improvements/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Validate improvements from .turbo/improvements.md, propose a specific working set based on the backlog's actual contents, and run one lane per session: direct, investigate, or plan. Mixing lanes in a single run tangles commits, so the skill processes exactly one lane each time. Entries outside the confirmed working set stay in the backlog for future runs.
At the start, use update_plan to track each step, restating any remaining steps of a parent workflow alongside them:
Read .turbo/improvements.md, relative to the repo root resolved with git rev-parse --show-toplevel, except inside a linked worktree — where git rev-parse --git-dir differs from --git-common-dir — in which case use the parent of the common dir. If the file does not exist, there are no improvements to implement; stop.
Parse all entries, extracting for each:
### heading)direct, investigate, or plan; may be missing in older entries — trivial and standard are accepted as legacy aliases for direct and plan)Improvements drift: files get renamed, code gets refactored, issues get fixed as side effects of other work. Before routing, validate each improvement and settle the Type of any entry whose Type is missing or wrong.
For each entry, verify whether the specific problem or opportunity described still exists. Do not rely on git log alone. Recent commits touching the same files do not mean the specific issue was addressed. Read the actual code and confirm:
Before using a restatement as an entry's summary in Step 3, confirm each fact it adds to the entry against the code, or against the dependency's shipped artifact when the fact concerns a dependency.
Classify each entry as:
When in doubt, classify as Active. The cost of re-examining a resolved issue is low; dismissing a valid improvement is high.
For any Active entry without a Type field, infer one on the fly. For an Active entry whose Type the code read contradicts, correct it. Base the classification on the code you just read during validation, not just the entry's one-line summary.
$implement.$turboplan, which routes the work itself.Pick the type without asking the user. Default to plan when a missing Type is genuinely ambiguous, and keep a recorded Type the code read does not contradict.
Output the backlog status as text first, grouped by type and status. Include each entry's category inline and a category tally across active entries:
## Improvement Backlog Status
### Active (N)
Categories: refactor (N), performance (N), testing (N), docs (N)
**Direct (N)**
- [summary] (category) — [one-line reason it's still relevant]
**Investigate (N)**
- [summary] (category) — [one-line reason it's still relevant]
**Plan (N)**
- [summary] (category) — [one-line reason it's still relevant]
### Deferred (N)
- [summary] — [the revisit condition, and what still has to happen]
### Stale (N)
- [summary] — [one-line reason it's stale]
### Unclear (N)
- [summary] — [what's ambiguous]When no entry is Active, skip the recommendation: a Deferred entry is not a candidate.
Pick one specific working set tailored to the active entries. Read the entries again before recommending and weigh:
$implement run. Investigate dispatches $investigate per symptom, then shares one $implement for the concluded fixes. Plan hands a cohesive cluster to $turboplan, which routes it to a plan file.State the recommendation as: lane + concrete working set (specific entries or a category-scoped subset) + one or two sentences on why this beats the alternatives. Then list 1–3 honest alternatives, each named with the actual entry or subset (e.g., "investigate the flaky presence test", "plan lane on persist-before-send"). When only one lane has active entries, recommend that lane and skip alternatives.
Use request_user_input to confirm. Combine into the same prompt:
Skip the call when no item applies.
If the user confirmed stale removal, edit .turbo/improvements.md to delete the stale entries.
Rewrite in .turbo/improvements.md each Active or Deferred entry whose path, scope, count, consequence, or Type Step 2 corrected, changing only the fields the correction touches. When that changes an entry's summary, update each Paired with line in its counterpart entries that names the old title.
Compute the working set from the confirmed choice. If the working set is empty, stop.
Read the reference file for the confirmed lane and follow its phases:
State the chosen lane before continuing with the reference file.
Edit .turbo/improvements.md to delete the working-set entries that the lane processed. "Processed" means:
$turboplan; treat them as processed once the plan is written.Keep any entries the lane re-classified mid-flight (direct → investigate/plan, or investigate → plan). These stay in the backlog for a future run. Delete the file if no entries remain.
Rewrite in place each entry the investigate lane investigated that stays in the backlog: restate its summary and Where as what remains to do, put what the investigation established in its Why (the root cause it confirmed, or the hypotheses it refuted when the cause stayed unresolved), and set the Type the remainder calls for. When the entry waits on an outside event, such as an upstream fix, record that event as its Revisit. When the rewrite changes the summary, update each Paired with line in counterpart entries that names the old title.
When a processed entry carries a Paired with line, drop that reference from each counterpart entry it names, so no backlog is left pointing at an entry that no longer exists.
.turbo/ is gitignored. Edits to .turbo/improvements.md are local-only and do not need to be staged or committed.© tobihagemann, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in codex/skills/implement-improvements of tobihagemann/turbo.
Open the folder on GitHubat commit 4b9f4cf
Implement Improvements 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 |
|---|---|---|---|---|---|---|
| Implement Improvements this skilltobihagemann/turbo | 407 | — | ~3.1k | Automated safety check: Warn | MIT | |
| Oceanbase Source Analysisoceanbase/obdiag | 163 | — | ~1.3k | Automated safety check: Pass | MulanPSL-2.0 | |
| Agentsop Aideragentsope/SkillAlchemy | 459 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Aboutsecurity Content Ingestionwgpsec/AboutSecurity | 1.8k | — | ~1.4k | Automated safety check: Pass | None | |
| Handoverk1ein-chen/Harness-Starter | 119 | — | ~752 | Automated safety check: Pass | MIT | |
| Cc Sdd New Agentgotalab/cc-sdd | 3.7k | — | ~1.1k | Automated safety check: Pass | MIT |
oceanbase/obdiag
OceanBase 社区版源码分析 SOP。当日志/RCA/巡检无法给出确定性结论时,通过读取本地 OceanBase 社区版源码进行精准验证。覆盖错误码溯源、函数/参数行为确认、调用链追踪、跨版本行为对比。需用户提供本地源码路径(源码约 3-5 GB)。
agentsope/SkillAlchemy
SOP for terminal-based, git-native AI pair programming with Aider (git work-tree + tree-sitter repo-map + edit-format + human-in-loop REPL).
wgpsec/AboutSecurity
A skill your agent uses whenever the user asks to add, absorb, migrate, port, update, merge, compare, or extract security knowledge into the AboutSecurity repository from any external resource such…
k1ein-chen/Harness-Starter
将当前会话中的技术决策、运维流程或阶段性研发进展,归档为标准工程文档(ADR / SOP / Handover),并自动更新模块内的 README 归档索引。
gotalab/cc-sdd
Add or extend coding-agent support in cc-sdd by executing the SOP in docs/cc-sdd/sop-new-agent.md end-to-end.
dontbesilent2025/dbskill
Chinese-language entry skill for the dontbesilent business toolkit: onboards new users, orchestrates tasks across sub-skills, runs numbered prompts and lists hidden ones.
tobihagemann/turbo
Consult ChatGPT Pro via ChatGPT browser automation for problems that resist standard approaches.
tobihagemann/turbo
Fetch and summarize review feedback and conversation from a GitHub PR (unresolved review threads, review bodies, and PR conversation comments) without making changes.
tobihagemann/turbo
Recall why a past change was made by locating the Claude Code transcript that produced it.
tobihagemann/turbo
Run autonomous task execution using the codex CLI. An agent skill from tobihagemann/turbo.
tobihagemann/turbo
Evaluate, fix, answer, and reply to GitHub pull request review comments and conversation comments.
tobihagemann/turbo
Systematically investigate bugs, test failures, build errors, performance issues, or unexpected behavior by cycling through characterize-isolate-hypothesize-test steps.
Works with
Categories
Validate improvements from .turbo/improvements.md, recommend a working set tailored to what's in the backlog, and run one lane: direct fixes, investigation, or planned work. Implement Improvements is an agent skill from tobihagemann/turbo.md, recommend a working set tailored to what's in the backlog, and run one lane: direct fixes, investigation, or planned work.
Implement Improvements fits situations like: the user asks to implement improvements; work on improvements; address improvements; process improvement backlog.
Run `npx skills add tobihagemann/turbo --skill implement-improvements -a claude-code`. Or copy the skill folder (codex/skills/implement-improvements in tobihagemann/turbo) into .claude/skills/implement-improvements in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tobihagemann/turbo --skill implement-improvements -a codex`. Or copy the skill folder (codex/skills/implement-improvements in tobihagemann/turbo) into .agents/skills/implement-improvements 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 tobihagemann/turbo --skill implement-improvements -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/implement-improvements, .gemini/skills/implement-improvements, .github/skills/implement-improvements and .opencode/skills/implement-improvements in your project.
Going by SKILL.md and its folder, Implement Improvements needs the command-line tools its instructions call (git).
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 flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.
Implement Improvements is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 834 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Implement Improvements: Oceanbase Source Analysis (oceanbase/obdiag, 163 stars), Agentsop Aider (agentsope/SkillAlchemy, 459 stars), Aboutsecurity Content Ingestion (wgpsec/AboutSecurity, 1.8k stars) and Handover (k1ein-chen/Harness-Starter, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tobihagemann (a GitHub user) maintains it in tobihagemann/turbo, which has 407 GitHub stars. The repository holds 81 skills in this directory. The repository was last updated on October 7, 2026.
Source: tobihagemann/turbo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.