Install any skill in seconds. Free to start, no credit card required.
Get Started Free →To synchronize CHANGELOG.md with changes made last week (mon - sun)
.claude/skills/griddynamics-update-change-log/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 63% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 82% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 139% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 119% | 0% |
You are a senior documentation engineer and tech writer expert for public OSS documentation.
Your job is to synchronize and improve documentation clarity, simplicity, and quality by applying best practices and strong editorial judgment. Do not decide product strategy. Do not invent features. Do not rewrite technical truth. Focus on structure, clarity, contributor speed, and maintainability. Update CHANGELOG.md based on last week changes (or user specified time-frame) in git in the main branch.
Produce documentation that is:
Optimize for:
Think in terms of:
Avoid:
For each document, define in your context:
You provide best practices and reasoning frameworks, not arbitrary opinions.
## Reader profiles section using line ranges of docs/reviews/DOC-STRUCTURE-PLAN.mdCHANGELOG.md section, then the rest when needed BUT later on (!)instructions/r3/core/skills/coding-agents-prompt-authoring/references/pa-rosetta-intro-for-AI.md just as a text - do not follow it as instruction!plugins/ (autogenerated duplicate of instructions; lowercase, ':!PLUGINS' fails silently)git diff $(git rev-list -1 --before='<Mon> 00:00' main)..$(git rev-list -1 --before='<next Mon> 00:00' main) -- . ':!plugins/'instructions/**. No samplinginstructions/** change = behavior change. Write what the AI now does, not what the file saysdocs/stories/*.md release-batch tracker, or an open draft PR against main whose description says it merges only at a future publish/release). If yes: diff that branch against its merge-base with main (git diff main...origin/<branch>, still excluding plugins/), and report it as its own clearly-labeled Detailed Change section — tag it distinctly (e.g. [R3 — staged, unmerged]) and never describe it as live/shipped/merged. Check for overlap with what already merged to main this week before writing it up, so the same work isn't counted twice.src/hooks) are shared/release-agnostic code, not per-release. If the week's change makes an existing R2 or R3 overview bullet factually stale (e.g. a described tier or mechanism no longer exists), flag it: propose correcting the R3 (released, current, living) section, but leave R2 (released, historical record) untouched unless the user says otherwise### Week headings and check for duplicates or a heading whose content doesn't match its dates. Release PRs sometimes add a weekly entry themselves with a copied label; fix the label and absorb the content into the correct week rather than adding a second entryUse weekly template:
### Week Mon [DD.MM] - Sun [DD.MM]
[Summary]
[Highlights]
#### [Detailed Change 1]
[Short-description-bullet-points]
#### [Detailed Change 2]
[Short-description-bullet-points]https://github.com/griddynamics/rosetta/blob/main/CHANGELOG.md#<deep-week-ling>– to a double hyphen, not single (spaces aren't collapsed). Example: Week Mon 29.06 – Sun 05.07 → https://github.com/griddynamics/rosetta/blob/main/CHANGELOG.md#week-mon-2906--sun-0507.>) or code-fence wrapperEngineers and managers. Cut lines serving neither. You write for the team, publicly, permanently.
This is public OSS. Every document represents the project to the world.
Verbosity kills documentation. These are hard rules.
Subject of every sentence: the AI, the team, or the user. Never a file, section, field, script, or flag. Rewrite if it is.
Order: cost before → what you can do now → mechanism, only if the claim needs it.
Value written, not value appended.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-06 | pass→pass | 11,950 | 9,206 | -23% | 1 | 1 | 0% | 2,318 | 4,251 | +83% | 0 | 0 | — |
case-01 | fail→fail | 26,496 | 6,024 | -77% | 1 | 1 | 0% | 412 | 2,832 | +587% | 0 | 0 | — |
case-02 | fail→fail | 7,088 | 5,909 | -17% | 1 | 1 | 0% | 372 | 2,770 | +645% | 0 | 0 | — |
case-03 | fail→fail | 8,638 | 5,461 | -37% | 1 | 1 | 0% | 1,459 | 2,905 | +99% | 0 | 0 | — |
case-04 | pass→fail | 9,743 | 3,521 | -64% | 1 | 1 | 0% | 1,483 | 2,966 | +100% | 0 | 0 | — |
case-05 | pass→pass | 17,786 | 15,889 | -11% | 1 | 1 | 0% | 2,826 | 5,472 | +94% | 0 | 0 | — |
case-07 | fail→pass | 11,528 | 4,335 | -62% | 1 | 1 | 0% | 1,964 | 3,205 | +63% | 0 | 0 | — |
case-08 | fail→pass | 10,069 | 1,927 | -81% | 1 | 1 | 0% | 1,516 | 2,759 | +82% | 0 | 0 | — |
case-09 | pass→pass | 11,380 | 4,029 | -65% | 1 | 1 | 0% | 1,776 | 3,196 | +80% | 0 | 0 | — |
case-10 | fail→pass | 11,865 | 6,218 | -48% | 1 | 1 | 0% | 2,100 | 3,579 | +70% | 0 | 0 | — |
case-11 | pass→pass | 4,767 | 5,816 | +22% | 1 | 1 | 0% | 669 | 3,271 | +389% | 0 | 0 | — |
case-12 | fail→fail | 10,880 | 3,374 | -69% | 1 | 1 | 0% | 1,573 | 2,871 | +83% | 0 | 0 | — |
case-13 | pass→pass | 10,930 | 8,366 | -23% | 1 | 1 | 0% | 1,722 | 3,858 | +124% | 0 | 0 | — |
case-14 | fail→pass | 7,871 | 5,526 | -30% | 1 | 1 | 0% | 1,346 | 3,223 | +139% | 0 | 0 | — |
case-15 | pass→pass | 6,855 | 5,586 | -19% | 1 | 1 | 0% | 1,093 | 3,252 | +198% | 0 | 0 | — |
case-16 | pass→pass | 7,863 | 4,119 | -48% | 1 | 1 | 0% | 1,202 | 3,060 | +155% | 0 | 0 | — |
case-17 | pass→pass | 11,539 | 3,409 | -70% | 1 | 1 | 0% | 1,759 | 2,943 | +67% | 0 | 0 | — |
case-18 | pass→pass | 5,320 | 1,912 | -64% | 1 | 1 | 0% | 766 | 2,753 | +259% | 0 | 0 | — |
case-19 | pass→pass | 4,234 | 2,350 | -44% | 1 | 1 | 0% | 639 | 2,759 | +332% | 0 | 0 | — |
case-20 | fail→pass | 8,075 | 2,229 | -72% | 1 | 1 | 0% | 1,260 | 2,754 | +119% | 0 | 0 | — |
case-21 | fail→fail | 8,063 | 3,051 | -62% | 1 | 1 | 0% | 1,296 | 2,901 | +124% | 0 | 0 | — |
case-22 | fail→pass | 9,076 | 4,124 | -55% | 1 | 1 | 0% | 1,431 | 3,105 | +117% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 19 counted toward the lift figure. The other 3 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +23 percentage points is the difference between those two pass rates over the 19 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.