CtrlK
BlogDocsLog inGet started
Tessl Logo

uinaf/uinaf-design-system

Apply the uinaf brand identity to anything that ships under the uinaf name — web interfaces, blog posts, changelogs, documentation, READMEs, slides, OG / social images, email, terminal banners, app or product UI starting points. Covers voice, design tokens, components, motion, and brand assets, with a Tailwind v4 path for web work. Use when producing or restyling any uinaf-branded artefact. Skip for non-uinaf work; this is opinionated brand guidance, not a generic UI kit.

98

1.67x
Quality

100%

Does it follow best practices?

Impact

97%

1.67x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-5/

Task: Draft a uinaf-branded README and changelog for a new tool

The studio is open-sourcing a new internal CLI called tccutil — a small utility for managing macOS TCC (transparency, consent, control) permissions from the command line. There's no existing README and no CHANGELOG.

Your job is to write both files in uinaf voice and shape, ready to ship at the repo root.

Output Specification

Produce the following files at the workspace root, ready to commit as-is (no placeholders left unfilled):

  • README.md
  • CHANGELOG.md

Input Files

The following file represents the current state of the repository. Extract it before beginning.

=============== FILE: package.json =============== { "name": "tccutil", "version": "0.1.0", "description": "manage macOS TCC permissions from the command line", "license": "MIT", "repository": "github.com/uinaf/tccutil" }

What tccutil does (factual context only — don't quote this verbatim)

  • tccutil reset <service> [bundle-id] — reset a privacy permission for one app or all apps
  • tccutil list — list current privacy permissions per service
  • tccutil grant <service> <bundle-id> — grant a specific permission (requires SIP-disabled environments)
  • Installs via brew install uinaf/tap/tccutil
  • Requires macOS 13+
  • MIT licensed
  • Source on GitHub at github.com/uinaf/tccutil
  • Docs page (does not yet exist): would live at uinaf.dev/tccutil

Changelog seed entries (factual; you write them up in voice)

  • 2026-04-25: first public release at v0.1.0. covers reset, list, grant. macOS 13+.
  • 2026-04-22: pre-release tagged v0.0.1 internally; brew tap configured.

What to Produce

README.md

A uinaf-shaped README. Title is the project name in canonical case. Tagline is one literal sentence below, using sentence case. A single fenced bash block near the top showing install + the smallest useful invocation. Sections for ## Why, ## Docs, ## License. No "Features" section, no marketing badges, no benefit-statement copy.

CHANGELOG.md

uinaf-shaped changelog. Date-headed (## YYYY-MM-DD or ## v0.1.0 — 2026-04-25), newest entry on top. Bullet body, sentence case, period at end of each bullet. No emoji prefixes, no "Added / Changed / Fixed" categories.

Hard rules to enforce

  • README and CHANGELOG are documentation surfaces: use proper-case headings and sentence-case body, while keeping the dry uinaf voice
  • Zero emoji
  • Zero SaaS marketing language ("empower", "unlock", "synergies", "simply", "just", "essentially", "transform", "elevate", "mission")
  • No exclamation marks
  • Sentence fragments are fine; periods at the end
  • External links carry a trailing glyph
  • Installation block is a single fenced ```bash block at the top of the README
  • No section called "Features", "Highlights", or "Benefits"
  • README under ~25 lines of body content; CHANGELOG under ~15 lines

Reference

Voice rules: skills/uinaf-design-system/references/voice.md. Repo docs and documentation casing: skills/uinaf-design-system/references/repo-docs.md. Long-form patterns: skills/uinaf-design-system/references/content.md.

evals

SKILL.md

tile.json