9 Commits
Author SHA1 Message Date
coolTheWorldandClaude Opus 5 91d4d07522 fix(skills): resolve references/ links from the skill directory
Every SKILL.md linked the shared checklists as `references/<file>.md`, a
path relative to the skill's own directory. Those files live in the repo
root `references/`, two levels up, so all 18 links across 11 skills
resolved to paths that do not exist -- in the repo and in every
plugin-install layout (~/.claude/plugins/cache/..., ~/.codex/...).

An agent following the guidance -- using-agent-skills pointing at the
Definition of Done, for example -- hit a file-not-found on every one.

Rewrite the 18 links to `../../references/<file>.md`, which resolves
correctly from `skills/<name>/`. Text-only; no structure or tone changed.

Verified: all 18 links resolve; hooks/session-start-test.sh passes
(required by CONTRIBUTING.md when touching using-agent-skills/SKILL.md);
validate-skills, validate-versions, validate-commands and
validate-artifact-paths all pass.

Refs #468

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 07:27:44 -04:00
ayobamiseun 45ccfb6f3d docs(skills): extend ecosystem-neutral commands catalog-wide (#404 Phase 2)
Follow-up to #419, addressing the remaining normative npm-family
commands federicobartoli's grep on #404 identified:

- incremental-implementation: the four increment-checklist exit criteria
  and the example prompt now use the repository's own test/build/
  typecheck/lint commands, pointing at the TDD skill's Discover the
  Stack First section
- planning-and-task-breakdown: task-template verification lines use the
  template's placeholder style instead of hardcoded npm commands
- shipping-and-launch: the security checkbox names the ecosystem's
  dependency audit rather than npm audit alone
- debugging-and-error-recovery: the diagnosis/bisect/verify command
  blocks are labeled as npm examples with substitution notes
- references/security-checklist.md: OWASP row 6 generalizes npm audit
  to the native dependency audit
- security-and-hardening needed no change: its SKILL.md was already
  neutralized (detected-package-manager wording)

Ride-along: pins the below-zero debit behavior (ValueError) in TDD eval
case 3, per nucliweb's non-blocking review note on #419.
2026-07-22 21:35:05 +01:00
Joan Leon 8bc10948f8 docs(dod): align prose with links and cross-link standing items to owning skills
Address review feedback on #317:
- Wire the Definition of Done into incremental-implementation as a final
  per-task gate, so the doc's intro list and the See Also links agree.
- Cross-link the Quality and Ship-readiness items to the skills that own
  their depth (code-review-and-quality, code-simplification,
  security-and-hardening, observability-and-instrumentation,
  shipping-and-launch).
2026-06-23 09:47:27 +02:00
Addy Osmani b765343015 docs: tighten redundant-verification wording for consistency
Unify the framing across the verification note, rationalization row,
and red flag entry in both incremental-implementation and
test-driven-development skills. The previous wording mixed "once per
increment" (correct) with "no additional value after success" (only
true if nothing has changed), which an agent could read as "skip
verification entirely after one success."

The unified rule: after a successful run, don't repeat the same
command unless the code has changed since.
2026-05-06 18:12:48 -07:00
Sreedhar Busanelli ad35cbf9cf Fix: Add guidance to prevent redundant build verification commands
Fixes #47

## Changes
- Add verification guidance to incremental-implementation skill checklist
- Add test guidance to test-driven-development skill verification section
- Add common rationalizations about redundant verification in both skills
- Add red flags for running same command multiple times after success

## Impact
This addresses the issue where agents run build verification commands (npx tsc --noEmit, npx vite build, npm test) multiple times consecutively after successful runs, providing clear guidance to trust the first successful verification.
2026-04-13 11:44:42 -05:00
Federico Bartoli fea75b1647 Align skill descriptions with Anthropic best practices
Update all SKILL.md descriptions to lead with what the skill does
(third person) followed by trigger conditions, per Anthropic's
skill authoring docs. All original trigger conditions preserved.
Update description max chars to match Anthropic spec (1024).
Retain workflow-summary warning in skill-anatomy.md to prevent
agents from following descriptions instead of reading full skills.
Add Table of Contents to reference files longer than 100 lines so
Claude can see the full scope of available information even when
previewing with partial reads.
2026-03-31 22:41:45 +02:00
Federico Bartoli 702a894889 Soften prescriptive language for Claude 4.6 compatibility
Anthropic's Claude 4 prompting best practices document warns that
newer models overtrigger on strong directive language (Never/Always/MUST)
that was necessary for older models. This replaces aggressive directives
with natural phrasing across skills and agents while preserving all
security-critical rules (OWASP, prompt injection, secrets) unchanged.

Also reframes trunk-based development as "Recommended" with a note
acknowledging alternative branching strategies like gitflow.
2026-03-31 19:29:59 +02:00
Addy Osmani f34cdea627 Add cross-reference from incremental-implementation to git workflow
The commit step in the increment cycle now points to the
git-workflow-and-versioning skill for atomic commit guidance.
2026-03-28 00:42:21 -07:00
Addy OsmaniandClaude Opus 4.6 7ea265f17d add incremental-implementation and frontend-ui-engineering skills
Build phase skills covering thin vertical slices and
production-quality UI development patterns.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:36:36 -08:00