Skip to content

feat: add skill-writer reference skill#3

Open
vtri950 wants to merge 2 commits into
mainfrom
feat/skill-writer
Open

feat: add skill-writer reference skill#3
vtri950 wants to merge 2 commits into
mainfrom
feat/skill-writer

Conversation

@vtri950

@vtri950 vtri950 commented Jul 9, 2026

Copy link
Copy Markdown

Description

Adds a new skill-writer reference skill — a style guide for writing agent instructions (skills) that the agent follows the same way every run, without wasting tokens. Model-agnostic: works with GitHub Copilot and any other agent.

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • ♻️ Code refactoring (no functional changes)
  • 🔧 Configuration/build changes

Related Issues

Changes Made

  • skills/skill-writer/SKILL.md — the principles reference for writing predictable, token-efficient skills (invocation choices, description writing, scope gates, information hierarchy, leading words, pruning)

  • skills/skill-writer/GLOSSARY.md — the full vocabulary of core terms, surfaced via progressive disclosure and linked from SKILL.md

  • skills/skill-writer/README.md — the human-facing intro: the standing-instruction-card framing, the one big idea (same way, not same output), a section-by-section walkthrough, and a problem→teaches table

  • collections/skill-writer.collection.yml — collection manifest registering the skill and wiring the README via readme.path, matching the existing ospo / skill-eval / foursight collections

Testing

Test Coverage

  • Validation scripts pass (npm run validate)
  • Skill validation passes (npm run skill:validate)
  • Manual testing completed

Manual Testing Steps

  1. npm run skill:validate✅ skill-writer is valid (1/1 skills)
  2. npm run validate✅ All 5 collection(s) valid
  3. Confirm the GLOSSARY.md link from SKILL.md and the README link from the collection manifest resolve

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my changes
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • All validation scripts pass

Additional Notes

The skill lives at the top-level skills/ directory, which the README documents as the skills location and which validate-skills scans. package-lock.json was intentionally excluded from this PR.


By submitting this pull request, I confirm that my contribution is made under the terms of the project's license.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

📋 Collection Validation Results

All 5 collection(s) validated successfully!


Python unit tests

✅ all passing — 134/134 passed across 9 file(s).

Fill the two gaps in the skill-writer reference: document the physical
anatomy (folder naming, frontmatter fields, disclosed files) and add a
miniature bad->good worked example applying no-op cut, leading word, and
disclosure in one pass. Keep it agent-agnostic — only name/description/
disable-model-invocation are documented, extra fields deferred to each
agent's docs. Align README wording to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants