Repository navigation
Genericize skill-repo owner and de-link private references - #60
Merged
Merged
Conversation
- Add {{SKILL_REPO_OWNER}} placeholder (gh api user -q .login) and use it
everywhere the generated skill previously hardcoded dmccoystephenson as
the skill-tracker repo owner, so the template works for any user.
- Make Step 7's my-claude-skills entry use the same dynamic $OWNER as
Step 6 instead of a literal username.
- Stop presenting dpm-dev-loop, herald-dev-loop, and my-claude-skills as
inspectable references in README/CLAUDE.md/RESEARCH.md — they're the
maintainer's private repos; external contributors get a fallback
instruction instead of a dead link.
This was referenced Jul 27, 2026
dmccoystephenson
added a commit
that referenced
this pull request
Aug 3, 2026
- Add {{SKILL_REPO_OWNER}} placeholder (gh api user -q .login) and use it
everywhere the generated skill previously hardcoded dmccoystephenson as
the skill-tracker repo owner, so the template works for any user.
- Make Step 7's a-private-repo-3 entry use the same dynamic $OWNER as
Step 6 instead of a literal username.
- Stop presenting a-private-repo-1, a-private-repo-2, and a-private-repo-3 as
inspectable references in README/CLAUDE.md/RESEARCH.md — they're the
maintainer's private repos; external contributors get a fallback
instruction instead of a dead link.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Part of prep to open-source this repo (follow-up to #59, the MIT license switch). Fixes two blockers for external usage:
<slug>-dev-loopskill previously wrotedmccoystephenson/<slug>-dev-loopliterally in four places (skill-repo header, both self-auditgh issuecommands, and the abort-budget gap-issue instruction). Anyone else running/create-dev-loopwould generate a skill that tries to file issues against the maintainer's account instead of their own. Replaced with a new{{SKILL_REPO_OWNER}}placeholder derived fromgh api user -q .loginat generation time, with a substitution-table row. Step 7's own instructions (not template output) now use the same$OWNERpattern Step 6 already established, instead of a literal username.README.md,CLAUDE.md, andRESEARCH.mdpointed contributors atexample-l-dev-loop,example-q-dev-loop, andexample-skills-catalog/CONVENTIONS.mdas if they were inspectable — all three are private repos used for personal validation. Removed the dead "Related skills" section from the README, and reworded the CLAUDE.md/RESEARCH.md mentions to name them as private maintainer fixtures with a fallback instruction for contributors who don't have access (validate against any repo you maintain; note in the PR description which skills may need a retrofit pass).Test plan
grep -rn dmccoystephenson create-dev-loop.md README.md RESEARCH.md CLAUDE.mdreturns no matchescreate-dev-loop.md's seven Steps (per CLAUDE.md's doc-sync rule){{SKILL_REPO_OWNER}}placeholder has a substitution-table row, consistent with the other{{placeholder}}rows/create-dev-looplive)drafted by Claude on behalf of Daniel Stephenson