Skip to content

Encourage focused diagrams in feature specs - #78

Merged
Fernando de Oliveira (fedeoliv) merged 1 commit into
feature/40-plain-languagefrom
feature/35-spec-diagrams
Oct 20, 2026
Merged

Fernando de Oliveira (fedeoliv) merged 1 commit into
feature/40-plain-languagefrom
feature/35-spec-diagrams

Conversation

@fedeoliv

Copy link
Copy Markdown
Contributor

Discussion Link

Link: No linked discussion. Work is tracked by #35.

Context

The specify flow does not consistently suggest useful diagrams for behavioral flows, conceptual relationships, or system boundaries.

Closes #35

Solution

Connect specification authoring to the existing diagram-design skill and add conditional guidance to source instructions, distributed instructions, the feature template, and published agent documentation. Keep business-facing diagrams technology-independent and omit visuals that add no clarity. The template adoption note also covers the preceding plain-language PR.

Stack dependency: #77. Merge that PR first, then retarget this PR to main if GitHub has not retargeted it automatically. This PR targets feature/40-plain-language so its diff contains only this issue's changes.

Validation

  • npm --prefix docs run build: passed in an isolated snapshot of this PR's committed tree (39 pages).
  • node --check docs/astro.config.mjs: passed.
  • git diff feature/40-plain-language feature/35-spec-diagrams --check: passed.
  • markdownlint --stdin --json --config .markdownlint.yaml: no new diagnostics versus the base across 6 changed Markdown/MDX files. Existing diagnostics are unchanged.
  • bash .github/plugins/devsquad/hooks/sdd-init.sh verify: integrated-stack output matches the pre-change baseline, including existing customized files and missing managed-template targets.

Checklist

  • Linked discussion exists
  • Solution has been validated

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40bf5936-fdf2-408a-afe7-dd07b66ed7da
@fedeoliv Fernando de Oliveira (fedeoliv) added the enhancement New feature or request label Oct 16, 2026
@fedeoliv
Fernando de Oliveira (fedeoliv) merged commit 414a7a1 into feature/40-plain-language Oct 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant