grafana / grafana/interactive-tutorials

Keep .cursor/skills and .claude/skills in sync across create/review/preflight changes

Open
#585 0 comments 0 reactions 1 assignee Claimed by @tacole02 View on GitHub
Dominant language
HTML
Stars
13
Forks
8
Avg merge
2d 4h
Merged PRs (30d)
45

Description

## Context

`.claude/skills/` and `.cursor/skills/` currently hold duplicated (not symlinked) copies of the same skill files, e.g. `preflight-learning-path/SKILL.md`. The epic's goal is for these workflows to "work equally well invoked from Claude Code and Cursor," but nothing enforces that the two trees stay identical as #580, #471, #582, and the new preflight issues land.

## Scope

- Decide on a sync mechanism: symlink `.claude/skills/*` to `.cursor/skills/*` (or vice versa), a build/copy script, or a CI check that fails on drift
- Apply it, and verify current content is identical before switching
- Document the convention so future skill changes know which copy is canonical

## Success criteria

- [ ] `.claude/skills/` and `.cursor/skills/` cannot silently drift apart (symlinked, generated, or CI-checked)
- [ ] Convention documented for future skill changes

## Related

Part of epic #577.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.