fix(skills): correct .claude/skills/gh/ → .claude/skills/github-workflows/references/gh/

The github-workflows skill bundles a sub-tree at references/gh/ that was
historically a standalone 'gh' skill. After it got nested inside
github-workflows, the docs and scripts kept the old install path:

  .claude/skills/gh/scripts/github_project_setup.py  (stale)

When this skill is installed (as 'github-workflows'), the actual path is:

  .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py

Anyone copy-pasting an example uv run command from issue-stories.md,
milestones.md, labels.md, projects-v2.md, or the script's own help
output would hit ENOENT on the abbreviated path.

11 line replacements across 5 files (4 reference docs + 1 Python
script's own typer.echo).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mikael Hugo 2026-05-02 18:42:44 +02:00
parent 626813b616
commit 64fcbf881e
5 changed files with 11 additions and 11 deletions

View file

@ -174,8 +174,8 @@ await octokit.rest.issues.update({
## Automation Script
```bash
uv run .claude/skills/gh/scripts/github_project_setup.py issue list --priority p1
uv run .claude/skills/gh/scripts/github_project_setup.py issue create \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue list --priority p1
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue create \
--title "fix: correct task_output variable" \
--priority-label priority:p1 \
--type-label type:bug \

View file

@ -146,11 +146,11 @@ await octokit.rest.issues.removeLabel({
```bash
# Creates all taxonomy labels; skips existing
uv run .claude/skills/gh/scripts/github_project_setup.py labels \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py labels \
--repo Jamie-BitFlight/claude_skills
# Force-update existing labels too
uv run .claude/skills/gh/scripts/github_project_setup.py labels \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py labels \
--repo Jamie-BitFlight/claude_skills --force
```

View file

@ -133,12 +133,12 @@ await octokit.rest.issues.update({
## Automation Script
```bash
uv run .claude/skills/gh/scripts/github_project_setup.py milestone list
uv run .claude/skills/gh/scripts/github_project_setup.py milestone create \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone list
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone create \
--title "v1.0 — Skills Foundation" --due 2026-03-31
uv run .claude/skills/gh/scripts/github_project_setup.py milestone start \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone start \
--number 3
uv run .claude/skills/gh/scripts/github_project_setup.py milestone start \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone start \
--number 3 --dry-run
```

View file

@ -152,7 +152,7 @@ await graphqlWithAuth(`
```bash
# Full setup (labels + project creation instructions)
uv run .claude/skills/gh/scripts/github_project_setup.py setup \
uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py setup \
--repo Jamie-BitFlight/claude_skills
```

View file

@ -249,7 +249,7 @@ def milestone_start(
f"\nWork on individual items:\n"
f" /work-backlog-item {{title}}\n"
f"\nTrack progress:\n"
f" uv run .claude/skills/gh/scripts/github_project_setup.py issue list "
f" uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue list "
f"--repo {repo}"
)
if failed:
@ -792,7 +792,7 @@ def setup(
typer.echo(f' gh project create --owner {repo.split("/")[0]} --title "{project_title}"')
typer.echo("\nNote: GitHub Projects V2 requires project OAuth scope.")
typer.echo(" Use gh project commands or the GraphQL API for project creation.")
typer.echo(" See .claude/skills/gh/references/projects-v2.md for field setup commands.")
typer.echo(" See .claude/skills/github-workflows/references/gh/references/projects-v2.md for field setup commands.")
if __name__ == "__main__":