Skip to content

Fix/testing anti patterns reference#1723

Open
ElizioMartins wants to merge 2 commits into
obra:devfrom
ElizioMartins:fix/testing-anti-patterns-reference
Open

Fix/testing anti patterns reference#1723
ElizioMartins wants to merge 2 commits into
obra:devfrom
ElizioMartins:fix/testing-anti-patterns-reference

Conversation

@ElizioMartins

Copy link
Copy Markdown

Who is submitting this PR?

Field Value
Your model + version Nemotron 3 Ultra (via OpenCode)
Harness + version OpenCode (latest)
All plugins installed superpowers
Human partner who reviewed this diff Elizio Martins

What problem are you trying to solve?

Issue #1529: @testing-anti-patterns.md reference in test-driven-development/SKILL.md uses @ prefix that doesn't resolve. Same issue in writing-skills/SKILL.md with @testing-skills-with-subagents.md. The @ prefix is not a valid markdown convention.

What does this PR change?

Removes @ prefix from two internal file references in SKILL.md files:

  • skills/test-driven-development/SKILL.md: line 359
  • skills/writing-skills/SKILL.md: line 556

Is this change appropriate for the core library?

Yes - fixes broken internal references that affect all users regardless of project.

What alternatives did you consider?

Only alternative is documenting @ as a convention, but it's used in only 2 places inconsistently. Removing is simpler and follows existing pattern (all other refs are bare filenames).

Does this PR contain multiple unrelated changes?

No - both changes fix the same pattern (@ prefix on internal refs).

Existing PRs

Environment tested

Harness Harness version Model Model version/ID
OpenCode latest Nemotron 3 Ultra nemotron-3-ultra-free

Evaluation

Rigor

  • This change was tested adversarially, not just on the happy path
  • I did not modify carefully-tuned content (Red Flags table, rationalizations, "human partner" language)

Human review

  • A human has reviewed the COMPLETE proposed diff before submission

obra and others added 2 commits May 29, 2026 13:05
Add a mandatory self-identification disclosure (model, harness, harness
version, all installed plugins) to the PR template and all three issue
templates, and document the requirement in the contributor guidelines.
We weigh contributions differently depending on what produced them:
content reasoned from documentation is held to a different bar than work
grounded in a real session.

Also state explicitly, in both CLAUDE.md and the PR template, that all
PRs must target the dev branch rather than main.
- skills/test-driven-development/SKILL.md: remove @ from testing-anti-patterns.md reference
- skills/writing-skills/SKILL.md: remove @ from testing-skills-with-subagents.md reference

The @ prefix is not a valid markdown convention and doesn't resolve to the actual file. Both files exist in the same directory as the referencing SKILL.md.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants