Commit Graph

3 Commits

Author SHA1 Message Date
Evan Purkhiser 55cc40b55d style: format every markdown file with flowmark (#315)
Skill and reference prose is the product here, and it had drifted into three
different wrapping styles. This is the mechanical pass that settles it: flowmark
with semantic line breaks, an 88-column wrap, typographic quotes and ellipses in
prose, and its safe cleanups. Fenced code is untouched. The tooling that keeps
it this way lands separately; this commit is the one-time reformat, so it can be
read as noise and skipped.

Two parts of it are not noise. Thirteen table rows across eight SDK references
held a code span with a raw `|` or a nested backtick, which GFM does not allow
and no formatter can round-trip: the pipe ends the cell early, so the
`tracePropagationTargets` row was quietly losing its description. Pipes are
escaped now, and the cells that showed a template literal name it in prose --
every one of those files already shows the real syntax in a fenced block
nearby.

The other part is file hygiene, off the Markdown path: a final newline on
.gitattributes and the two SVG assets, and a trailing blank line dropped from
skill-drift.yml.
2026-08-04 17:52:02 -04:00
Daniel Griesser dda4606e06 feat: add skill-creator agent for building new SDK skills (#49)
* feat: add skill-creator custom agent for GitHub Copilot

Adds a specialized agent that creates complete SDK skill bundles from
scratch. Key differentiator: it clones the SDK repo locally to verify
every API name, config option, and import path against actual source
code before writing anything.

Workflow: study existing skills -> research docs -> clone SDK repo ->
verify APIs against source -> write skill bundle -> run quality
checklist -> register in skill tree -> open PR.

References skill-creator files (philosophy.md, quality-checklist.md,
research-playbook.md) as source of truth rather than duplicating them.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: run skill tree registration before validation

Swaps Steps 6 and 7 so the new skill is registered in the parent
router table before build-skill-tree.sh runs. The validator checks
that every skill with a parent field appears in its router — running
it before registration always fails.

Also switches to --check flag for the final validation to prevent
unintended SKILL_TREE.md modifications during verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:52:32 +01:00
Daniel Griesser 533dbc5ee3 feat: add skill-updater custom agent for GitHub Copilot (#44)
Adds a GitHub Copilot custom agent profile that specializes in creating
and updating Sentry SDK skill bundles. Instead of duplicating knowledge,
it references the skill-creator files (philosophy.md, quality-checklist.md,
research-playbook.md) as its source of truth — so it stays current as
those files evolve.

Designed to work with skill-drift issues from the weekly drift detector.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:28:02 +01:00