Maintains the canonical coding-cli customization source when durable user directives, agent-behavior review feedback, tracked-source contradictions, or oversized host memory require a change. Use ambiently for agent, skill, prompt, instruction, or memory behavior changes while preserving protected guides and explicit approval safety.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding-cli-agent-assets:auto-improvementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Treat `coding-cli` as the only canonical source for shared agents, skills, prompts, and instructions. Host configuration contains pointers only; never mirror canonical bodies into Claude, Codex, Copilot, or user directories.
Treat coding-cli as the only canonical source for shared agents, skills, prompts, and instructions. Host configuration contains pointers only; never mirror canonical bodies into Claude, Codex, Copilot, or user directories.
The parent entry agent evaluates these triggers at the beginning of every turn. “Always armed” means always evaluated, never permission to write silently. Specialists do not run this workflow or edit canonical customization; they return codification candidates to the parent in their structured handoff.
Fire when:
Stay user-silent for transient instructions, duplicates, ordinary code fixes, explicit “do not codify” requests, and turns with no candidate.
.batman/, and canonical coding-cli assets for the rule.Do not edit these through auto-improvement:
skills/karpathy-guidelines/Route changes to their owning review workflow. Agent definitions, code-review instructions, and code-pattern instructions remain mutable with approval.
Check memory file size once per session on first read or reference, again after every write this skill makes to one, and on demand when the user names one. Measure with wc -c. When a file exceeds 40,000 characters, show the candidate compaction diff and wait for approval. Delegate compactable sections to the caveman-compress skill: it owns the output format and writes the human-readable .original.md backup, so keep that backup and never post-edit its output. Keep protected sections byte-identical, preserve section order and headings, and never delete a section the user has not named. Re-measure with wc -c after the write, report the new size, name any residual sections still over budget, and restore from the backup on verification failure.
npx claudepluginhub joseeteixeira/coding-cliGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.