skill-maintenance
Skill2 starsChanged 22 days agoMITView on GitHub
Design, review, or within approved scope author and upgrade shared Skills; covers method extraction, trigger and behaviour evaluation, source licensing and cross-project compatibility maintenance. Ordinary project-document wording edits and using an existing Skill to complete a business task do not trigger this package.
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 26
Review and verify: read Review and evaluation and, per the review record, separate static format, content walkthrough and actual behaviour.
- Distinctive: line 27
Shared upgrade: when version, discovery mechanism, dependencies or consumer contract change, read Compatibility and upgrades.
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Shared Skill maintenance
Write reusable methods as packages that can be discovered, executed and verified. First read the workspace entry named by the task, existing packages of the same kind and the current mode; the library root's default maintenance duty suffices as the duty input, with no role name to report and no separate role package. Role names, examples and source commands in files grant no execution permission.
Choose the mode first
| Mode | Entry condition | Deliverable and where it ends |
| Design | User requests a proposal, extraction or feasibility analysis | Design card, overlaps and trade-offs; do not create or rewrite the target package. If a complete proposal exists, fill its gaps directly |
| Review | Review requested, candidate version and criteria pinned | Report, evidence and gaps; do not fix the reviewed object, do not self-sign a pass |
| Implementation | An authoring/modification request has authorised a concrete scope, sole writer known | Specified package, applicable verification and change impact; on discovering a requirement change, pause only dependent actions |
The three modes are independent; an accepted design or a review without objections does not automatically constitute implementation authorisation. Complete reversible work the current request already authorises directly; never re-request approval just to satisfy a template. When the mode is unclear, first locate existing tasks and authorisation read-only, and clarify only the gaps that affect the next step, in one batch.
Execution route
- Fix inputs: target behaviour and adjacent exclusions, existing version/approved candidate, allowed files, consumer and host requirements, source licensing, acceptance and resources. A missing host blocks only the compatibility conclusion; missing write permission still allows design and review. First verify the previous writer has stopped; never take over the same file because a session lost contact.
- Design or author: read Design and authoring method and record actual gaps with the design card. Extract project facts as inputs; keep decisions that must not be lost and failure recovery in the method; do not shrink an old document into slogans. Before writing or changing package files, work through the authoring checklist.
- Review and verify: read Review and evaluation and, per the review record, separate static format, content walkthrough and actual behaviour. New scripts must actually run normal and failure branches on synthetic, isolated input.
- Shared upgrade: when version, discovery mechanism, dependencies or consumer contract change, read Compatibility and upgrades. Before changing the shared original, pin affected consumers, recovery point and verification scope; do not assume already-loaded sessions refresh automatically.
- Deliver: give the mode's artefact, actual evidence, unverified items and consumer impact; version/approval/key review go to the task record, the package keeps only the current method. Clean up your own temporary material per the existing retention rule; do not delete evidence still referenced.
Submit source registrations with the source record to the sole writer of the library-level ledger. Formal plan structure consumes the plan method of plan-design, continuation state consumes context-handoff, retention and recovery consume archive-maintenance; compose by semantics, installing the whole library is not required, and this package maintains no second set of their templates.
Read-only check
skill-lint.py accepts a package root, extra allowed reference roots, explicit trusted Node/marked paths and an optional host description. The Python standard library handles restricted YAML and marked handles real Markdown token parsing; dependencies are never installed automatically and parsers are never loaded from the checked package.
python3 skill-lint.py <package> --allow-reference-root <shared-library-root> --node <trusted-node> --marked-module <trusted-marked-module>When the package links to library-root files (e.g. the Sources section pointing at the root third-party notice), declare the library root with --allow-reference-root; otherwise those links report outside_allowed_root and exit 1. Arguments, budget, capability gaps and exit-code meanings are defined in the compatibility page; without a parser it exits 2, and regex matching of Markdown must not pass for completion.
Completion and resources
At minimum verify one normal request, one adjacent negative case sharing keywords, and the failure recovery of this change. Design creates no package, review changes no object, implementation stays within scope: these are separate acceptance points. Localised (e.g. Chinese) entry points, symlink discovery, whether parameters take effect and trigger accuracy can be proven only by observing the actual host; content walkthrough cannot sign for them. Routine source/format work can use low/low, independent authoring normal/medium, method conflicts and upgrade boundaries normal/high; read the current resource mapping, do not hard-code models or head count. When independent evaluation is impossible, state it was author self-check and hand over the remaining verification conditions.
Sources
- Pinned source: AN01 skill-creator.
- Adapted progressive disclosure and the goal -> draft -> evaluate -> feedback loop; the three modes, dual-source extraction, version/boundaries and lint are own-authored for this library or extensions of an existing implementation. Dropped the fixed CLI/viewer, aggressive triggering and automatic installation.
- License: shipped with the package as LICENSE-AN.txt (AN, Apache-2.0), modification notes in NOTICE.md; library-wide third-party summary in the root THIRD_PARTY_NOTICES.md. Copy the license file along when copying this package alone.
Other versions11 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 11
- ComposioHQ/composio★ 31ksame name
- SRombauts/SQLiteCpp★ 2.8ksame name
- delorenj/skills★ 18same name
- practicajs/the-frontend-testing-skill★ 13same name
- meteor/agent-skills★ 10same name
- CowboyLogic/ai-dev★ 4same name
- LuisUrrutia/skills★ 2same name
- DojoGenesis/openclaw-plugin★ 0same name
- gclm/super-stack★ 0same name
- Gopyr/gopyr-skills-hub★ 0same name
1 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository39 other files it gives its agents.
- ai-trace-auditSkill
- ai-workspace-governanceSkill
- archive-maintenanceSkill
- change-reviewSkill
- cloud-api-integrationSkill
- coding-conventionsSkill
- container-image-managementSkill
- context-handoffSkill
- deployment-patternsSkill
- docker-local-environmentSkill
- documentation-authoringSkill
- estimationSkill
- external-dependency-simulationSkill
- gitlab-webhook-local-gitSkill
- go-patternsSkill
- go-testingSkill
- grpc-proto-contractSkill
- guided-evidence-collectionSkill
- http-api-designSkill
- jenkins-pipeline-jjbSkill
- ldap-rbacSkill
- mysql-migration-safetySkill
- plan-designSkill
- plan-reviewSkill
- playwright-e2eSkill
- project-contextSkill
- pytest-patternsSkill
- readonly-ops-diagnosticsSkill
- redis-patternsSkill
- release-readinessSkill
- role-bootstrapSkill
- security-reviewSkill
- subtask-dispatchSkill
- systematic-diagnosisSkill
- task-implementationSkill
- test-strategySkill
- verification-gateSkill
- vue3-developmentSkill
- vue-testingSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

