56 results available
Sign in
Skills directory

tiny-stepping

github

·

Last changed
Hardened

This skill has been hardened by Chainguard

Last changed

This version passed the hardening gate. Hardening applied 5 targeted changes and preserved all other text. Classified findings before hardening: 0. Classified findings closed: 0. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 7. Review findings remaining: 1.


Open before hardening

None

Open after hardening

None


Expand
File
Group
Subtype
Severity
Status

No findings available

0 findings


SKILL.md

Tiny Stepping

Drive implementation in the smallest possible meaningful increments, pausing for feedback after each step so the work stays reviewable and easy to course-correct.

Purpose

  • Make the smallest possible meaningful change at each step
  • Get user feedback after every step before proceeding
  • Reduce risk of going in the wrong direction
  • Keep changes reviewable and easy to understand

Workflow

  1. Agree on the next tiny step
  2. Implement only that step — nothing more
  3. Review the uncommitted changes to only the files touched in this step together to verify the step looks right; keep secret values out of summaries, and if a change appears to contain a secret or credential, point it out to the user and leave it out of the commit
  4. Short check-in: is this the right direction? Wait for the user to explicitly approve before committing
  5. Once the user explicitly approves, commit only the files changed in this step, staging each one explicitly by name. Check the status and the staged changes first. Stage only the changes for this step, keeping secrets, environment files, keys, credentials and generated artifacts out. Leave unrelated existing changes unstaged
  6. Agree on the next step
  7. Repeat

Agreement and approval in every step must come from the human user. If no user response is available, stop after the current step, leave the changes uncommitted, and report status to the user.

Principles

  • One concern per step — don't mix unrelated changes
  • Each step should be independently understandable
  • Prefer compiling/working state after each step
  • Don't anticipate future steps — wait for feedback first
  • If a step feels too big, split it further
  • Limit git activity to creating local commits of the reviewed changes; push, amend, rebase or change history only when the user explicitly asks
  • If the user rejects a step, ask how to proceed before discarding, resetting or overwriting uncommitted work or undoing earlier commits

Install

Install with chainctl
chainctl skill install public/github/tiny-stepping:latest
Get started with chainctl
View source

Harden your own skills

Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.

Provenance

Upstream sourcehttps://github.com/github/awesome-copilot
Upstream commit4952472d2f2610ee131d8eaf428a3cfd831f3984
OCI reference

skills.chainreg.biz/public/github.com/github/skills/tiny-stepping:latest

License

MIT

Files

HARDENING.md

LICENSE

SKILL.md


The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.