Skip to content

docs(skills): trim non-load-bearing content from 7 skill descriptions - #507

Merged
graphite-app[bot] merged 3 commits into
mainfrom
agent/chore/skill-description-audit
May 13, 2026
Merged

graphite-app[bot] merged 3 commits into
mainfrom
agent/chore/skill-description-audit

Conversation

@KingInYellow18

@KingInYellow18 KingInYellow18 commented May 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Trims 7 skill description: frontmatter fields across yellow-core (6) and
yellow-council (1), cutting 2,066 chars total (56% reduction) while
preserving WHAT + WHEN + adjacent-skill differentiating clauses.

The cut content is enumerated trigger phrase lists, body-content repetition
(methodology names, algorithm details), and capability listings the model
can extrapolate from a precise WHAT clause — none of which contributes
signal at skill-selection time.

Before/After

Skill Before After Cut
yellow-core/compound-lifecycle 686 220 -68%
yellow-core/ideation 664 202 -70%
yellow-core/optimize 613 234 -62%
yellow-core/debugging 518 266 -49%
yellow-core/session-history 516 242 -53%
yellow-core/agent-native-audit 377 239 -37%
yellow-council/council-patterns 285 190 -33%
Total 3,659 1,593 -56%

Why this is a quality fix, not a budget fix

CONTRIBUTING.md previously stated "Authors should not artificially trim
descriptions to fit the budget — that hurts auto-invocation accuracy"

(PR #459). That principle is preserved. This PR's premise is different:

Anthropic-documented evidence
(anthropics/claude-code#44780)
indicates descriptions over ~250 characters are in a degradation zone
where trailing content is invisible to Claude's auto-invocation logic. The
5 verbose yellow-core skills (500-690 chars) had trigger phrase lists and
methodology details well past that threshold — content that was both
wasteful of listing budget AND likely never read for routing decisions.

Trimming brings them inside the reliable auto-invocation window without
losing selection signal. CONTRIBUTING.md is updated to reconcile the two
principles (don't cut signal to fit a budget; do cut noise that adds no
signal).

What was preserved

  • WHAT clauses on every modified description
  • WHEN ("Use when…") triggers on every modified description
  • Adjacent-skill differentiating clauses for all 5 collision-risk pairs:
    ideation/brainstorming, agent-native-architecture/audit,
    memory-recall-pattern/memory-remember-pattern,
    debugging/session-history, compound-lifecycle/knowledge-compounder
  • Five-principle enumeration in agent-native-architecture (load-bearing
    WHAT)
  • OFFLINE/DEGRADED/HEALTHY classification in mcp-health-probe
    (load-bearing classification)
  • Tier names (Auto/Prompted/Skip) in memory-remember-pattern
    (load-bearing differentiator)

What was NOT touched

  • 30 of 37 SKILL.md files: descriptions already tight, no clear cuttable
    patterns
  • Skill body content (only description: frontmatter modified)
  • validate-agent-authoring.js — no description-length validator added
    (out of scope per plan)
  • when_to_use: field adoption — separate refactor

Test plan

  • Format check: grep -rEn '^description: [>|][-+]?$' plugins/*/skills/*/SKILL.md returns empty
  • WHAT-clause survival: every modified file contains "Use when"
  • pnpm validate:schemas passes (79 agents, 269 markdown files validated)
  • pnpm typecheck clean
  • pnpm lint clean
  • pnpm test:unit passes (3/3)
  • Adjacent-pair distinguishability verified manually for all 5 pairs

Rollback observation

No automated test exists for skill-routing accuracy. If you observe
Claude routing differently to/from any of the 7 modified skills after
merge, comment on this PR or open an issue.
The trim is reversible
via single-file revert + new patch changeset.

References

Summary by CodeRabbit

  • Documentation

    • Clarified contribution guidance with a selection-focused trimming rubric and positional guidance; added audit, brainstorm, and follow-up planning docs plus a user-level listing-budget workaround.
  • Refactor

    • Shortened nine skill descriptions by removing non‑load‑bearing text while preserving core WHAT/WHEN/differentiating triggers.

Review Change Stack

Review Change Stack

Greptile Summary

Trims description: frontmatter across 8 SKILL.md files (7 yellow-core, 1 yellow-council) by removing trigger-phrase enumerations, methodology names, and body-content repetition that add no signal at skill-selection time, while preserving WHAT clauses, WHEN triggers, and adjacent-skill differentiators. CONTRIBUTING.md is updated to reconcile the prior "don't trim for budget" guidance with the new "trim non-load-bearing content for selection accuracy" principle.

  • 8 SKILL.md descriptions trimmed (56% reduction total): the five verbose yellow-core skills (compound-lifecycle, ideation, optimize, debugging, session-history) take the largest cuts; agent-native-audit, agent-native-architecture, and council-patterns receive lighter passes.
  • CONTRIBUTING.md budget section rewritten with a two-principle framework (preserve selection signal; cut documentation-style noise) and a note that the ~250-char positional threshold is about content ordering, not a hard budget target.
  • Audit plan and brainstorm committed to plans/complete/ and docs/brainstorms/ as retrospective artifacts; a follow-up plan documents deferred clean-ups.

Confidence Score: 5/5

All changes are frontmatter and markdown only — no skill body content, runtime logic, or schema definitions are modified.

Every SKILL.md edit is scoped to the single description: field; WHAT clauses, WHEN triggers, and adjacent-skill differentiators are preserved across all 8 modified files. The CONTRIBUTING.md rewrite is coherent and internally consistent.

CONTRIBUTING.md (env var name discrepancy noted in existing thread) and .changeset/skill-description-audit.md (skill count mismatch with PR title).

Important Files Changed

Filename Overview
.changeset/skill-description-audit.md Changeset correctly identifies 8 modified skills (7 yellow-core + 1 yellow-council), but the PR title and description table claim 7 — agent-native-architecture is missing from the count and table.
CONTRIBUTING.md Budget section substantially rewritten with two-principle guidance; CLAUDE_SLASH_COMMAND_TOOL_CHAR_BUDGET env var name inconsistency flagged separately in existing thread.
plugins/yellow-core/skills/compound-lifecycle/SKILL.md Trimmed from 686 → 220 chars; preserves WHAT (solutions/ catalog), WHEN trigger, and knowledge-compounder cross-reference differentiator.
plugins/yellow-core/skills/ideation/SKILL.md Trimmed from 664 → 202 chars; soft-problem framing and brainstorm-orchestrator handoff differentiator preserved.
plugins/yellow-core/skills/optimize/SKILL.md Trimmed from 613 → 238 chars; judge-rubric methodology detail removed, measurable-goal framing and per-criterion rubric trigger preserved.
plugins/yellow-core/skills/debugging/SKILL.md Trimmed from 518 → ~225 chars; root-cause-before-fix differentiator vs session-history preserved; trigger phrase enumeration removed.
plugins/yellow-core/skills/session-history/SKILL.md Trimmed from 516 → 243 chars; cross-vendor framing and compaction/session-boundary non-obvious trigger preserved.
plugins/yellow-core/skills/agent-native-audit/SKILL.md Trimmed from 377 → 250 chars; WHEN clause updated to align with existing body bullets per the audit follow-up plan (Option B).
plugins/yellow-core/skills/agent-native-architecture/SKILL.md Trimmed from 314 → 224 chars by dropping the trailing interpretive clause; five-principle enumeration preserved as load-bearing selection signal.
plugins/yellow-council/skills/council-patterns/SKILL.md Trimmed from 285 → 190 chars; implementation-detail items removed; core invocation/redaction/output-parsing WHAT preserved.
plans/complete/skill-description-audit.md Retrospective plan document placed in plans/complete/ with status header; checkboxes intentionally left as original structure per stated convention.
plans/complete/skill-description-audit-followups.md Follow-up plan with several Phase 1/2/3 items marked [ ] that are already implemented in this PR diff (flagged in existing outside-diff thread).
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md Brainstorm document added with Status header and implementation reference; open questions left unresolved (deferred to follow-up plan).

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[SKILL.md description] --> B{Char count?}
    B -->|under 200| C[Inspect only if obvious bloat]
    B -->|200-300| D[Inspect for redundancy]
    B -->|300-400| E[Read carefully for body-content bleed]
    B -->|over 400| F[Trim expected]
    D & E & F --> G{Cuttable patterns?}
    G -->|Trigger phrase enumeration| H[Cut]
    G -->|Body-content repetition| H
    G -->|Capability listing| H
    G -->|WHAT clause| I[Keep]
    G -->|Use-when trigger| I
    G -->|Differentiating clause vs adjacent skill| I
    G -->|Scope boundary preventing misfire| I
    H --> J[Draft trimmed description]
    I --> J
    J --> K{Adjacent-skill collision check}
    K -->|Distinguishable| L[Commit trim]
    K -->|Ambiguous| M[Restore differentiating clause]
    M --> J
Loading

Comments Outside Diff (1)

  1. plans/complete/skill-description-audit-followups.md, line 453-500 (link)

    P1 Committed follow-up plan has stale unchecked items for work already done in this PR

    Both Phase 1.2 and Phase 2.1 are marked [ ] (pending) in this file, but both have already been implemented in this PR's diff:

    • Phase 1.2 prescribes Option B for agent-native-audit: "Use when auditing for agent-native readiness, before adding a new agent capability, or when triaging agent-behavior regressions." The actual agent-native-audit/SKILL.md diff in this PR ends with exactly that phrasing — the fix is already applied.
    • Phase 2.1 prescribes dropping the trailing clause "or evaluating whether a feature treats agents as first-class citizens or bolt-on additions" from agent-native-architecture. The agent-native-architecture/SKILL.md diff already drops exactly that clause.

    A reader of plans/complete/skill-description-audit-followups.md post-merge will see two open [ ] items pointing to work that is already in HEAD, and may either re-apply the changes or be confused about what remains outstanding. Mark both items [x] (or remove them) before committing this plan file.

    Prompt To Fix With AI
    This is a comment left during a code review.
    Path: plans/complete/skill-description-audit-followups.md
    Line: 453-500
    
    Comment:
    **Committed follow-up plan has stale unchecked items for work already done in this PR**
    
    Both Phase 1.2 and Phase 2.1 are marked `[ ]` (pending) in this file, but both have already been implemented in this PR's diff:
    
    - **Phase 1.2** prescribes Option B for `agent-native-audit`: "Use when auditing for agent-native readiness, before adding a new agent capability, or when triaging agent-behavior regressions." The actual `agent-native-audit/SKILL.md` diff in this PR ends with exactly that phrasing — the fix is already applied.
    - **Phase 2.1** prescribes dropping the trailing clause "or evaluating whether a feature treats agents as first-class citizens or bolt-on additions" from `agent-native-architecture`. The `agent-native-architecture/SKILL.md` diff already drops exactly that clause.
    
    A reader of `plans/complete/skill-description-audit-followups.md` post-merge will see two open `[ ]` items pointing to work that is already in HEAD, and may either re-apply the changes or be confused about what remains outstanding. Mark both items `[x]` (or remove them) before committing this plan file.
    
    How can I resolve this? If you propose a fix, please make it concise.

    Fix in Codex

Fix All in Codex

Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
.changeset/skill-description-audit.md:7-18
**Changeset skill count disagrees with PR title and description table**

The changeset correctly lists **8** modified skills — 7 yellow-core (compound-lifecycle, ideation, optimize, debugging, session-history, agent-native-audit, **agent-native-architecture**) plus 1 yellow-council (council-patterns). The PR title reads "7 skill descriptions" and the PR body's before/after table only shows 6 yellow-core skills (agent-native-architecture is absent from the table and from "yellow-core (6) and yellow-council (1)"). The file diff confirms `agent-native-architecture/SKILL.md` was modified (314 → 224 chars). The changeset is the authoritative record here, but the discrepancy will confuse anyone cross-referencing the PR title against the changeset or using the table as a rollback checklist.

Reviews (3): Last reviewed commit: "fix(docs): mark completed plans retrospe..." | Re-trigger Greptile

Adds the design doc and plan for the upcoming yellow-core skill description
trim. Captures the diagnosis (61% of description budget concentrated in
yellow-core's 17 skills, 5 verbose), the quality-driven audit criteria
(no hard char cap, preserve WHAT + WHEN + differentiating clause), and the
phase breakdown. Plan includes deepen-plan annotations covering the ~250-char
auto-invocation threshold, body-content repetition mapping per skill, and
empirical evidence that conservative trimming improves rather than degrades
routing.
Trims 6 yellow-core skills + 1 yellow-council skill, cutting 2,066 chars
total (56% reduction across modified skills). The cut content was
enumerated trigger phrase lists, body-content repetition, and methodology
bleed — none of which contributes signal at skill-selection time. WHAT
clauses, WHEN triggers, and adjacent-skill differentiating clauses are
all preserved.

Char reductions:
- compound-lifecycle: 686 → 220 (-68%)
- ideation: 664 → 202 (-70%)
- optimize: 613 → 234 (-62%)
- debugging: 518 → 266 (-49%)
- session-history: 516 → 242 (-53%)
- agent-native-audit: 377 → 239 (-37%)
- council-patterns: 285 → 190 (-33%)

Why: Anthropic-documented evidence indicates descriptions over ~250 chars
are in a degradation zone where trailing content is invisible to Claude's
auto-invocation logic (anthropics/claude-code#44780). The 5 verbose
yellow-core skills had trigger phrase lists and methodology details past
that threshold — content that was both wasteful of listing budget and
likely never read for routing decisions. Trimming brings them into the
reliable auto-invocation window without losing selection signal.

CONTRIBUTING.md "Skill Description Budget" section is updated to reconcile
the existing "don't trim for budget" guidance with the new "trim
non-load-bearing content for selection accuracy" principle. The two are
compatible: don't cut signal to fit a budget, but do cut noise that adds
no signal.

Adjacent-pair distinguishability was verified for all 5 collision-risk
pairs (ideation/brainstorming, agent-native-architecture/audit,
memory-recall/remember-pattern, debugging/session-history,
compound-lifecycle/knowledge-compounder).

See plans/skill-description-audit.md and
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md for the
full audit methodology, per-skill before/after analysis, and references.
@codeant-ai

codeant-ai Bot commented May 9, 2026

Copy link
Copy Markdown

User kinginyellow18@proton.me does not have a PR Review subscription.

Go to Team management and add this email to the PR Review subscription.

@coderabbitai

coderabbitai Bot commented May 9, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@KingInYellow18 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 55 minutes and 31 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 463e2fed-5ac0-4c54-b842-3562e9b8ada5

📥 Commits

Reviewing files that changed from the base of the PR and between c92432b and 35fd379.

📒 Files selected for processing (13)
  • .changeset/skill-description-audit.md
  • CONTRIBUTING.md
  • docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md
  • plans/complete/skill-description-audit-followups.md
  • plans/complete/skill-description-audit.md
  • plugins/yellow-core/skills/agent-native-architecture/SKILL.md
  • plugins/yellow-core/skills/agent-native-audit/SKILL.md
  • plugins/yellow-core/skills/compound-lifecycle/SKILL.md
  • plugins/yellow-core/skills/debugging/SKILL.md
  • plugins/yellow-core/skills/ideation/SKILL.md
  • plugins/yellow-core/skills/optimize/SKILL.md
  • plugins/yellow-core/skills/session-history/SKILL.md
  • plugins/yellow-council/skills/council-patterns/SKILL.md
📝 Walkthrough

Walkthrough

This PR performs a skill-description audit: updates CONTRIBUTING.md trimming guidance, records audit plans and follow-ups, adds a changeset for the audit, and shortens YAML frontmatter description fields in nine skills (8 yellow-core, 1 yellow-council) to remove non-load-bearing content while preserving WHAT/WHEN/differentiators.

Changes

Skill Description Audit

Layer / File(s) Summary
Problem Statement & Context
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md
Establishes Claude Code truncation problem caused by verbose skill descriptions during selection-time listing. Proposes two-part resolution: immediate config workaround (skillListingBudgetFraction: 0.06) and follow-on audit. Quantifies bloat concentration in yellow-core, defines audit criteria (quality-driven inspection, preserve differentiators, no validator rule additions), and specifies phased execution plan.
Contributing Guide Policy Update
CONTRIBUTING.md
Expands "Skill Description Budget" section with concrete selection-focused trimming guidance. Clarifies yellow-plugins descriptions are under per-skill cap, specifies what to preserve (WHAT/use-trigger/scope) and cut (trigger phrase lists, methodology repetition, recoverable capability listings), adds positional rules (keep differentiating trigger in first ~200 chars, deprioritization after ~250 chars), and documents exceptions for user-invokable: false skills, plus rollback/workaround notes.
Audit Plan & Follow-up Specifications
plans/complete/skill-description-audit.md, plans/complete/skill-description-audit-followups.md
Main audit plan and follow-up specs document problem statement, metrics, implementation phases, target files, validation/grep checks, deferred findings, hygiene moves, acceptance criteria, and submission/validation commands.
Audit Changeset Record
.changeset/skill-description-audit.md
Documents changeset recording trimmed-content audit across 9 skills (8 yellow-core, 1 yellow-council) with per-skill character count drops and total reduction. Includes preserved-signal rationale (WHAT + WHEN + differentiating clauses) and references audit materials.
Skill Description Trimming
plugins/yellow-core/skills/agent-native-architecture/SKILL.md, plugins/yellow-core/skills/agent-native-audit/SKILL.md, plugins/yellow-core/skills/compound-lifecycle/SKILL.md, plugins/yellow-core/skills/debugging/SKILL.md, plugins/yellow-core/skills/ideation/SKILL.md, plugins/yellow-core/skills/optimize/SKILL.md, plugins/yellow-core/skills/session-history/SKILL.md, plugins/yellow-council/skills/council-patterns/SKILL.md
Shortened YAML frontmatter description fields across 9 skills. Removed non-load-bearing content (methodology details, capability enumerations, trigger phrase examples) while preserving core selection-signal (WHAT skill does, WHEN/use-trigger, differentiating scope).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 I nibbled words down, neat and slight,

Kept the how and when so choice stays bright,
Trimmed the repeats so Claude can read,
Nine little skills now lean and keyed,
Hopping off, content and light.

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title accurately summarizes the main change: trimming non-load-bearing content from skill descriptions. However, it claims 7 skills while the changeset and diffs show 8 modified files (including agent-native-architecture). Update the title to reflect 8 skill descriptions, or update the changeset/diffs to match the claimed count of 7. Recommend: change title to 'docs(skills): trim non-load-bearing content from 8 skill descriptions'.
Description check ⚠️ Warning The PR description comprehensively covers the changes, preserves signal, provides detailed before/after analysis, and includes rationale. However, it omits agent-native-architecture from the summary table and the skill count line, though it was modified. The description largely satisfies the template structure (Summary, Test plan, Notes for reviewers present; Stack context implicitly covered). Add agent-native-architecture (314 → 224 chars, -29%) to the before/after table and update 'yellow-core (6)' to 'yellow-core (7)' and total character counts to reflect all 8 modified skills (3,973 before → 1,807 after based on diffs).
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agent/chore/skill-description-audit

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor Author

How to use the Graphite Merge Queue

Add the label graphite-queue to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request implements a quality-driven audit of skill descriptions to prevent truncation in Claude Code's auto-invocation logic, specifically targeting verbose descriptions in yellow-core and yellow-council. It updates CONTRIBUTING.md with new guidelines that distinguish between trimming for budget versus trimming for selection clarity, and adds comprehensive documentation including a brainstorm and an implementation plan. Feedback was provided to correct the name of an environment variable in the contribution guide to include the required prefix.

Comment thread CONTRIBUTING.md Outdated
@KingInYellow18 KingInYellow18 changed the title docs: skill description audit brainstorm + plan docs(skills): trim non-load-bearing content from 7 skill descriptions May 9, 2026
@KingInYellow18
KingInYellow18 marked this pull request as ready for review May 9, 2026 19:46
Copilot AI review requested due to automatic review settings May 9, 2026 19:46
@qodo-code-review

Copy link
Copy Markdown
ⓘ You've reached your Qodo monthly free-tier limit. Reviews pause until next month — upgrade your plan to continue now, or link your paid account if you already have one.

@codacy-production

codacy-production Bot commented May 9, 2026 •

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 12 minor

Alerts:
⚠ 12 issues (≤ 0 issues of at least minor severity)

Results:
12 new issues

Category Results
BestPractice 1 minor
CodeStyle 11 minor

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Reduces verbosity in several SKILL.md description: frontmatter fields (selection metadata) to keep descriptions within a more reliable auto-invocation window while preserving WHAT + WHEN routing signal, and updates contributor guidance accordingly.

Changes:

  • Trimmed 7 skill description: fields (6 in yellow-core, 1 in yellow-council) to remove non-selection noise.
  • Updated CONTRIBUTING guidance to distinguish “trim for budget” from “trim for selection clarity.”
  • Added planning/brainstorm artifacts plus a multi-plugin patch changeset.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
plugins/yellow-council/skills/council-patterns/SKILL.md Shortens description while retaining authoring/usage trigger.
plugins/yellow-core/skills/session-history/SKILL.md Shortens description; keeps “Use when…” trigger focused on prior-context recovery.
plugins/yellow-core/skills/optimize/SKILL.md Removes methodology/judge-detail overflow from description; keeps rubric + measurable-goal intent.
plugins/yellow-core/skills/ideation/SKILL.md Compresses description; preserves vague-problem trigger and brainstorm-orchestrator handoff.
plugins/yellow-core/skills/debugging/SKILL.md Trims trigger phrase list; keeps causal-chain + hypothesis framing and “Use when…” triggers.
plugins/yellow-core/skills/compound-lifecycle/SKILL.md Removes detailed ops enumeration from description; preserves docs/solutions sweep + knowledge-compounder hook.
plugins/yellow-core/skills/agent-native-audit/SKILL.md Shortens description; keeps readiness/audit intent and orchestration-extraction trigger.
plans/skill-description-audit.md Adds detailed audit plan and rationale for trimming descriptions.
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md Adds brainstorm capturing motivation and approach for description trimming.
CONTRIBUTING.md Updates skill description guidance to emphasize selection clarity and truncation risk context.
.changeset/skill-description-audit.md Declares patch bumps for yellow-core and yellow-council and explains the doc-only change.

Comment thread plans/skill-description-audit.md Outdated
Comment thread docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md Outdated
@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from 76267d7 to cf484c2 Compare May 11, 2026 07:34
@codeant-ai

codeant-ai Bot commented May 11, 2026

Copy link
Copy Markdown

User kinginyellow18@proton.me does not have a PR Review subscription.

Go to Team management and add this email to the PR Review subscription.

@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from cf484c2 to 2b8881c Compare May 11, 2026 07:38

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2b8881c366

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md
KingInYellow18 added a commit that referenced this pull request May 11, 2026
@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from 2b8881c to 650f3fc Compare May 11, 2026 14:23

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 650f3fc3c2

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CONTRIBUTING.md

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.changeset/skill-description-audit.md:
- Around line 12-13: The changeset line "yellow-council skill (council-patterns
285→190). Total reduction: 2,186 chars (55% across modified skills)" is correct
but the PR summary mistakenly states "2,066 characters"; update the PR
description to match the correct total of 2,186 characters (and optionally
adjust any related aggregate totals) so the PR summary and the .changeset text
are consistent.

In `@CONTRIBUTING.md`:
- Line 432: Replace the incorrect environment variable name
CLAUDE_SLASH_COMMAND_TOOL_CHAR_BUDGET with the correct
SLASH_COMMAND_TOOL_CHAR_BUDGET in CONTRIBUTING.md (the occurrence at the
referenced location) so it matches the plan document and README; update the
single token text and verify any surrounding references or examples in the same
paragraph still read correctly after the rename.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5ad32429-0947-4757-89c8-2a16a0f84be2

📥 Commits

Reviewing files that changed from the base of the PR and between fe9789d and 650f3fc.

📒 Files selected for processing (13)
  • .changeset/skill-description-audit.md
  • CONTRIBUTING.md
  • docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md
  • plans/complete/skill-description-audit-followups.md
  • plans/complete/skill-description-audit.md
  • plugins/yellow-core/skills/agent-native-architecture/SKILL.md
  • plugins/yellow-core/skills/agent-native-audit/SKILL.md
  • plugins/yellow-core/skills/compound-lifecycle/SKILL.md
  • plugins/yellow-core/skills/debugging/SKILL.md
  • plugins/yellow-core/skills/ideation/SKILL.md
  • plugins/yellow-core/skills/optimize/SKILL.md
  • plugins/yellow-core/skills/session-history/SKILL.md
  • plugins/yellow-council/skills/council-patterns/SKILL.md

Comment thread .changeset/skill-description-audit.md
Comment thread CONTRIBUTING.md
@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from 650f3fc to b35679f Compare May 11, 2026 17:47

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md (1)

201-223: ⚡ Quick win

Consider documenting the resolution of open questions.

The three open questions listed here were part of the original brainstorm. Since line 4 indicates "Status: Implemented in PR #507," consider appending a brief "Decisions Made" or "Resolution" section that closes each question with the actual decisions taken during implementation (or note which questions remain open/deferred). This would complete the retrospective documentation.

Based on learnings from the follow-ups document, this was identified as task 3.4 in Phase 3.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md` around
lines 201 - 223, Add a short "Decisions Made" or "Resolution" subsection after
the "Open Questions" block that records the final outcome for each listed
question (e.g., whether the config stayed user-level, whether the budget
fraction was later lowered to 3% or deferred, and how third-party plugin
descriptions were handled), reference the implementing PR number (`#507`) and note
task 3.4 from Phase 3 where applicable, and mark any remaining open items as
deferred; update the "Open Questions" section in
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md to include
this closure so readers can see the final decisions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md`:
- Around line 201-223: Add a short "Decisions Made" or "Resolution" subsection
after the "Open Questions" block that records the final outcome for each listed
question (e.g., whether the config stayed user-level, whether the budget
fraction was later lowered to 3% or deferred, and how third-party plugin
descriptions were handled), reference the implementing PR number (`#507`) and note
task 3.4 from Phase 3 where applicable, and mark any remaining open items as
deferred; update the "Open Questions" section in
docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md to include
this closure so readers can see the final decisions.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0fc4405d-732a-4c79-afc6-d1f0fc06b94f

📥 Commits

Reviewing files that changed from the base of the PR and between 650f3fc and b35679f.

📒 Files selected for processing (8)
  • .changeset/skill-description-audit.md
  • CONTRIBUTING.md
  • docs/brainstorms/2026-05-09-claude-code-skill-bloat-brainstorm.md
  • plans/complete/skill-description-audit-followups.md
  • plans/complete/skill-description-audit.md
  • plugins/yellow-core/skills/agent-native-architecture/SKILL.md
  • plugins/yellow-core/skills/agent-native-audit/SKILL.md
  • plugins/yellow-core/skills/debugging/SKILL.md
✅ Files skipped from review due to trivial changes (4)
  • plugins/yellow-core/skills/agent-native-architecture/SKILL.md
  • plugins/yellow-core/skills/debugging/SKILL.md
  • plugins/yellow-core/skills/agent-native-audit/SKILL.md
  • CONTRIBUTING.md

@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from b35679f to c92432b Compare May 13, 2026 23:10
@codeant-ai

codeant-ai Bot commented May 13, 2026

Copy link
Copy Markdown

User kinginyellow18@proton.me does not have a PR Review subscription.

Go to Team management and add this email to the PR Review subscription.

@KingInYellow18
KingInYellow18 force-pushed the agent/chore/skill-description-audit branch from c92432b to 35fd379 Compare May 13, 2026 23:15
@graphite-app

graphite-app Bot commented May 13, 2026 •

Copy link
Copy Markdown

Merge activity

@graphite-app
graphite-app Bot merged commit 0cae892 into main May 13, 2026
28 of 29 checks passed
@KingInYellow18
KingInYellow18 deleted the agent/chore/skill-description-audit branch July 11, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants