Skip to content

Fix output-dir rule conflict (#11) + merge follow-ups - #13

Merged
shadcn merged 3 commits into
mainfrom
fix/output-dir-and-merge-followups
Jun 15, 2026
Merged

Fix output-dir rule conflict (#11) + merge follow-ups#13
shadcn merged 3 commits into
mainfrom
fix/output-dir-and-merge-followups

Conversation

@shadcn

@shadcn shadcn commented Jun 15, 2026

Copy link
Copy Markdown
Owner

What

Three docs-only fixes to the skill instructions, each a distinct logical change:

  1. fix: Hard Rule 1 output-dir contradiction (closes Conflicting allowed output directory #11) — Rule 1 said the only writable location is plans/, but Phase 4 directs advisor-plans/ when plans/ is taken. A literal rule-follower hits a conflict (refuse the fallback, or feel licensed to write outside plans/ — unpredictable which). The exception now lives in the rule itself, keeping writable-location the single source of truth. Diagnosis + wording from @morinim in Conflicting allowed output directory #11.

  2. docs: stale ADRs are findings (follow-up to Recon: ingest intent/design docs (ADRs, PRDs, CONTEXT.md, DESIGN.md) #4) — Recon: ingest intent/design docs (ADRs, PRDs, CONTEXT.md, DESIGN.md) #4 taught the advisor to treat an ADR-recorded tradeoff as by-design. This closes the gap: if the code has drifted from the decision doc, that's decision drift worth reporting, not a reason to suppress the finding.

  3. security: --issues visibility check (follow-up to security: harden skill against secret leakage and accidental disclosure #6) — security: harden skill against secret leakage and accidental disclosure #6 added a public-repo confirmation gate to SKILL.md; this mirrors it into the closing-the-loop.md --issues steps so the two files don't drift.

Notes

  • Docs-only; no behavior outside the skill's markdown instructions.
  • Three separate commits so each traces to its origin.

shadcn and others added 3 commits June 15, 2026 10:15
Hard Rule 1 said the only writable location is plans/, but Phase 4
directs use of advisor-plans/ when plans/ is taken. A literal reader
hits a conflict. Move the exception into the rule so writable-location
stays the single source of truth.

Closes #11

Co-authored-by: morinim <morinim@users.noreply.github.com>
Follow-up to #4: a decision doc that the code has drifted from is itself
a finding (decision drift), not a reason to suppress the finding.
Follow-up to #6: mirror the SKILL.md visibility gate into the
closing-the-loop --issues steps so the two don't drift. Warn before
publishing sensitive findings to a public tracker.
@shadcn
shadcn merged commit 63db5de into main Jun 15, 2026
@shadcn
shadcn deleted the fix/output-dir-and-merge-followups branch June 15, 2026 06:16
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.

Conflicting allowed output directory

1 participant