skills/skill-self-improvement/SKILL.md
Optimize existing AI agent skills with a dual-loop workflow for activation tuning and execution quality. Use when improving a skill after initial creation, diagnosing false triggers or missed triggers, converting subjective output goals into binary assertions, building or refining eval.json test suites, or iteratively refining SKILL.md rules against repeatable checks with a final human review pass.
npx skillsauth add arisng/github-copilot-fc skill-self-improvementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Optimize an existing skill by separating two problems:
Use skill-creator for first drafts. Use this skill to improve a skill that already exists.
Read only:
SKILL.mdLoad these references only when needed:
references/assertion-playbook.md to turn vague quality goals into binary checksreferences/dual-loop-workflow.md for the full sequence, guardrails, and loop diagramCopy these assets into the target skill project when you need a starting point:
assets/activation-matrix-template.mdassets/eval-template.jsonassets/continuous-eval-log-template.mdKeep the body fixed and change only the frontmatter description.
assets/activation-matrix-template.md into the target skill project.Keep the description fixed and change only execution guidance.
assets/eval-template.json into evals/eval.json in the target skill project.SKILL.md or a referenced file.A good assertion is:
Bad assertions:
Rewrite vague goals into measurable proxies. Use references/assertion-playbook.md.
Run human review when:
Copy assets/continuous-eval-log-template.md into the target project and record every rejected "perfect" output. Each rejected entry is a candidate for a new assertion or for moving a requirement back into human review.
When asked to set up this framework for a target skill, produce:
evals/eval.json draft with binary checksdevops
Programmatically create tldraw whiteboards and visualize them with a self-hosted tldraw instance. Create boards with shapes, text, and connectors, then deploy to a self-hosted server for collaborative editing and gallery management.
tools
Execute Google Cloud Platform operations using the gcloud CLI (and gsutil/bq where applicable). Use when the user wants to: authenticate with GCP, manage GCP resources, deploy applications, configure projects or IAM, view logs, run SQL/BigQuery, or interact with any GCP service from the command line. Triggers on phrases like "gcloud", "Google Cloud CLI", "deploy to GCP", "create a VM", "Cloud Run", "GKE cluster", "Cloud Storage bucket", "set GCP project", "service account", "Cloud Functions", "App Engine deploy", or any request to manage Google Cloud resources via command line.
testing
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
development
Session-scoped git commit orchestrator that commits only current-session changes and leaves unrelated dirty worktree edits untouched. Inherits git-atomic-commit for atomic grouping and commit message execution, and git-commit-scope-constitution for scope governance and validation. Use when asked to commit this session only or isolate commits from mixed worktree state.