Releases: chrislacey89/skills
Release list
v1.8.0 — Install-shippable shared references + interaction rules across interview skills
Two changes land together. The headline is a structural fix to the pack's install output so skills stop pointing the agent at files the CLI never ships. The second is an extension of the per-skill "One question per turn" blockquote — queued unreleased since the shape-skills block first landed — that adds single-select / multi-select / platform-tool guidance across nine interview-driven skills. The through-line: make the pack's behavior the same on the author's machine and on a user's a month after install.
Changes
- Install-shippable shared references — the
skillsnpm CLI only copies per-skill directories on install, so repo-rootSYSTEM-OVERVIEW.mdanddocs/*.mdnever reach~/.claude/skills/<skill>/. Eight skills referenced those paths (/help,/correct-course,/setup-ralph-loop,/improve-pipeline,/pre-merge,/triage-issue,/prd-to-issues,/qa) and were telling the agent to open files the install hadn't shipped. Each consuming skill now carries a<skill>/references/subdirectory mirrored from the repo-root canonical originals by a newscripts/sync-skill-references.shoffscripts/skill-references.manifest. SKILL.md paths updated to point at the bundled copies./helpand/correct-coursealso gained GitHub URLs in their user-facing prose, since human readers browse github.com, not~/.claude/skills/.docs/solutions/is intentionally out of scope — it's a downstream-project artifact written by/compound. - Guards around the fix —
scripts/test-sync-references.shfences the sync script (21 assertions across nine cases).scripts/verify-install.shconfirms post-install that every manifest entry landed, written test-first against its own 11-case suite.lefthook.ymlwires both suites plusshellcheckinto local pre-commit and pre-push hooks..github/workflows/validate-skills.ymlgrew matchingcheck-skill-references,shellcheck, andscript-testsjobs so CI enforces the same invariants. New "Shared reference files", "Local dev setup", and "Post-merge install verification" sections inCLAUDE.mddocument the pattern. Biome was deliberately skipped — no JS/TS in the repo, shellcheck is the right linter for the bash the PR adds. - Interaction rules for shaping / requirements / research skills — extends each shaping-and-research skill's
> **One question per turn.**blockquote with three new rules: prefer single-select multiple choice for direction/priority/next-step questions; use multi-select rarely and intentionally for compatible sets; and use the platform's question tool when available (AskUserQuestionin Claude Code,request_user_inputin Codex,ask_userin Gemini, falling back to numbered options in chat). Added to/shape,/research,/write-a-prd,/correct-course,/create-milestone,/improve-pipeline, and fresh blocks added to/qa,/triage-issue,/ubiquitous-language.CLAUDE.md§Conversational Principles unchanged — the global rule stays single-sentence; expanded guidance lives per-skill at the point of use.
Upgrading
npx skills@latest update
scripts/verify-install.sh ~/.claude/skills # optional: confirms all 11 bundled references landed
Related
v1.0.0 — Initial Public Release
19 composable Claude Code skills for pipeline-first feature delivery
Pipeline
/shape → /research → /write-a-prd → /prd-to-issues → /execute → QA → /pre-merge → merge → /compound → cleanup
Install
npx skills@latest add chrislacey89/skills --allSkills
Primary Pipeline: shape, create-milestone, research, write-a-prd, prd-to-issues, execute, pre-merge, compound
Helpers: design-an-interface, api-design-review, tdd
Side-Route: qa, triage-issue, improve-codebase-architecture, request-refactor-plan, ubiquitous-language
Infrastructure: setup-pre-commit, git-guardrails-claude-code
See CHANGELOG.md for details.