agent-skills
weiweimhy/agent-skills/AGENTS.md
- This repository is the only editable source for the shared personal skill library. It contains the version that is reviewed, committed, and pushed. - A user's personal skills directory is a deployment clone. It is not a second worktree and must never receive direct patches, generated edits, or commits. - Deployment paths vary by user and machine. Resolve the target from the environment or the repository README; do not record personal paths here. 1. Make every skill, script, or…
What's in it
- Agent Instructions
- Repository Role
- Changing and Deploying Skills
- Safety Boundaries
- Validation and Handoff
# Agent Instructions
## Repository Role
- This repository is the only editable source for the shared personal skill
library. It contains the version that is reviewed, committed, and pushed.
- A user's personal skills directory is a deployment clone. It is not a second
worktree and must never receive direct patches, generated edits, or commits.
- Deployment paths vary by user and machine. Resolve the target from the
environment or the repository README; do not record personal paths here.
## Changing and Deploying Skills
1. Make every skill, script, or documentation change in this source repository.
2. Run the relevant validation, including `pwsh ./scripts/validate-skills.ps1`
for skill metadata. Run any focused Markdown or script checks affected by
the change.
3. Review the diff, commit the focused change, and push it to the configured
remote branch.
4. Only after a successful push, inspect the deployment clone. If it is clean,
update it with `git -C <deployment-clone> pull --ff-only`.
5. If the deployment clone is dirty, do not edit it in place. Compare each
changed path with the pushed source version:
- If it is identical, restore only those verified paths to the clone's HEAD,
then fast-forward the clone.
- If it differs, stop and report the paths and differences. Preserve the
user's changes and ask for a resolution instead of overwriting, stashing,
or committing them.
6. After synchronization, verify the deployment clone is clean and at the
expected revision. Tell the user to start a new Codex task or reopen one so
skill discovery refreshes.
## Safety Boundaries
- A suggestion to update a deployed skill is not permission to modify it
directly; the source-to-push-to-fast-forward sequence is required.
- Do not add personal paths, credentials, tokens, or user data to tracked
documentation.
- Do not use a broad reset or destructive cleanup for a deployment clone.
Target only verified, source-identical paths when reconciling an accidental
local edit.
## Validation and Handoff
- Report the source commit, push result, deployment revision, validation run,
and any unresolved deployment differences.
- Do not claim deployment succeeded if the fast-forward command was not run or
the clone is still dirty.
More agent context in weiweimhy/agent-skills
33 other files this repository gives its agents.
Skill
- api-designapi-design/SKILL.md
- architecture-consultantarchitecture-consultant/SKILL.md
- backend-patternsbackend-patterns/SKILL.md
- ci-cdci-cd/SKILL.md
- code-reviewcode-review/SKILL.md
- containerscontainers/SKILL.md
- database-migrationsdatabase-migrations/SKILL.md
- doc-generatordoc-generator/SKILL.md
- git-workflowgit-workflow/SKILL.md
- go-reviewgo-review/SKILL.md
- lualua/SKILL.md
- markdownmarkdown/SKILL.md
- nginxnginx/SKILL.md
- nodejsnodejs/SKILL.md
- observabilityobservability/SKILL.md
- product-managerproduct-manager/SKILL.md
- project-standards-initproject-standards-init/SKILL.md
- prompt-designprompt-design/SKILL.md
- python-reviewpython-review/SKILL.md
- reactreact/SKILL.md
- redisredis/SKILL.md
- relay-imagegenrelay-imagegen/SKILL.md
- releaserelease/SKILL.md
- security-baselinesecurity-baseline/SKILL.md
- semi-mcp-setupsemi-mcp-setup/SKILL.md
- tailwindcsstailwindcss/SKILL.md
- test-engineeringtest-engineering/SKILL.md
- tibishu-note-searchtibishu-note-search/SKILL.md
- tibishu-notestibishu-notes/SKILL.md
- typescript-reviewtypescript-review/SKILL.md
- unity-csharpunity-csharp/SKILL.md
- validation-lintvalidation-lint/SKILL.md
- vuevue/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

