[EPIC] Canonicalize remaining skills backlog #13
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/skills#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Turn the remaining known skill drafts/backlog into canonical
skills/<id>/packages without duplicating existing skills or weakening the repository format contract.This issue is backlog/spec work. Implementation should happen in later RAGE slices, one coherent group at a time.
Canonical format
Every candidate must follow the repository contract before implementation:
skills/<skill-id>/;SKILL.mdYAML frontmatter withname, keyword-onlydescription, andcompatibilityonly when there is a real environment requirement;description: 2–8 comma-separated selection keywords, no prose;references/;scripts/;The upstream Agent Skills spec requires
name+description, allowscompatibility,metadata, and optional support directories. The repository intentionally keepsdescriptionterse while using the body/adapters for richer behavior.Backlog
GitHub workflow family
gh-address-commentsgh-close-superseded-prsgh-create-issuesgh-fix-cigh-issue-loopgh-issue-workgh-loopgh-merge-if-greengh-publish-prgh-triagegh-workflowBefore implementation, build the overlap graph and collapse skills that are only aliases/subsets unless separate activation materially reduces context or authority.
Required semantics from the prior pack:
UNSTABLEPRs are never classified as merge-ready;Org / task state
org-docs— Org-first repository documentation; Markdown only when requested or required.maintain-org-agenda— maintain durable Org agenda/TODO state without creating speculative active work.gpt-todos— durable Org task state forlost-rob0t/gpt-todos, with bidirectional, conflict-aware sync through the user's configured sync/deployment mechanism.gpt-todosandmaintain-org-agendamust be compared for overlap before either is added. Preserve stable IDs/provenance and task-state distinctions such as active, idea, waiting, completed, cancelled, and superseded.Privileged workflow
sudo— portable privileged-operation workflow. Do not bake in the author's desktop/polkit implementation; describe the required authorization capability and preserve the user's configured privilege path.Explicit dedupe
Do not add
rage-loopas a second skill. The canonicalrageskill already owns the RAGE workflow. If olderrage-loopmaterial contains behavior not represented byrage, reconcile it into the existing skill in a later issue instead of creating a duplicate.Research gate
Before implementing any backlog item:
Acceptance
Backlog slices
The recovered backlog is now split into implementation-ready design slices:
org-docs,maintain-org-agenda,gpt-todoswith explicit boundaries.sudoauthorization skill.rage-loopis intentionally not a backlog item because canonicalragealready exists; reconcile any missing semantics intoragerather than minting a clone.First we should have tea-* skills which are selected by models first.