Skip to content

skills: restore tina4-design approval gates, add tina4-seo and tina4-a11y to the source - #247

Merged
tina4stack merged 2 commits into
tina4stack:v3from
kobusvwykc8:skills/restore-gates-seo-a11y
Oct 21, 2026
Merged

tina4stack merged 2 commits into
tina4stack:v3from
kobusvwykc8:skills/restore-gates-seo-a11y

Conversation

@kobusvwykc8

@kobusvwykc8 kobusvwykc8 commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

tl;dr: tina4 update currently installs an older tina4-design (without the approval gates) and leaves out tina4-seo and tina4-a11y. Both were merged into the generated bundle in tina4-documentation rather than here, so the next release regenerated over them. This puts them in the source the bundle is built from.

What changed

How to check

  • Diff tina4-design/SKILL.md against tina4-documentation/docs/public/skills/3.13.152/tina4-design/SKILL.md. The only differences should be the gates and the sentence-case line.
  • tina4-seo and tina4-a11y should match docs/public/skills/3.13.147/ byte for byte.

Companion

tina4stack/tina4#106 adds seo and a11y to skills-list.sh, plus a release check so a dropped skill gets flagged next time. It would be best to merge this one first.

Happy to move this anywhere else if we decide the skills should live somewhere other than tina4-python.

🤖 Generated with Claude Code

kobusvwykc8 and others added 2 commits October 21, 2026 13:24
…-case UI copy default

The approval-gate contract was merged as tina4-documentation#128 but only into the
generated 3.13.147 bundle, so it never reached this source and 3.13.151/.152 shipped
tina4-design back at 1.0.0 (runs end to end without stopping for sign-off).

Re-ported here, the canonical source, additively on top of the current content
(mobile-first lines kept):
- "## Gates - the stop-and-wait contract": nine stops on the Phase 1-7 flow, a gate
  ends the turn, harness/"autonomous" framing is not permission, one opt-in
- gates elevated to non-negotiable in Degrees of freedom; reflex qualified
- one-line gate reminder at each phase stub; updated_for_version 1.1.0

Plus a sentence-case default for UI copy (raised by Jacques van Zuydam): a 🎚️ default,
a "Voice and UI copy" section in the DESIGN.md template, an avoid-list row, and a
capitalisation do/don't pair in the brand guidelines' Tone of Voice.

Signed-off-by: Kobus van Wyk <kobus@codeinfinity.co.za>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merged as tina4-documentation#117 but only into the generated 3.13.147 bundle, and
neither skill had a home in any framework repo, so 3.13.151/.152 shipped without them.
Content is tina4stack#117's, unchanged. Needs the paired tina4 change (skills-list.sh) to ship.

Signed-off-by: Kobus van Wyk <kobus@codeinfinity.co.za>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tina4stack
tina4stack merged commit be551dc into tina4stack:v3 Oct 21, 2026
1 check passed
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