Skip to content
Back to skills

Uak Spec

ASecurity

(marathon) Use before writing code for a product feature: spec, plan with threat model, then tasks. Run this only when the user invokes it by name ($uak-spec or /uak-spec); never start it on your own.

  • 20 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 12, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 12, 2026

npx -y skills add JoahanMorales/upiixia-agentic-kit --skill uak-spec --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Uak Spec?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Uak Spec
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joahanmorales-uak-spec/badge)](https://www.skillsdirectory.com/skills/joahanmorales-uak-spec)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: uak-spec
description: "(marathon) Use before writing code for a product feature: spec, plan with threat model, then tasks. Run this only when the user invokes it by name ($uak-spec or /uak-spec); never start it on your own."
disable-model-invocation: true
---
<!-- Generated by scripts/gen_harness.py from .claude/commands/uak-spec.md; edit that file, not this one. -->
Arguments (what the user typed after the command, `<arguments>` below): <feature-name>
Only when `Mode: marathon`. In any other mode, say so and stop. Feature: <arguments>
1. Read `.uak/PROJECT.md` (principles, NFRs) and the relevant ADRs in `docs/adr/`.
2. Write `docs/specs/NNN-<name>/spec.md` from `.uak/templates/specs/spec.md`: problem, users, EARS criteria, out of scope, open questions. Show it to the human and wait for an OK.
3. Write `plan.md` from `.uak/templates/specs/plan.md`:
   - design, data and migrations (expand/contract), contracts;
   - a STRIDE threat model, if the feature touches a sensitive area;
   - observability, flag, rollout, rollback and cost.
4. Anything costly to reverse gets an ADR (`.uak/templates/specs/adr.md`).
5. Add tasks of 1 day or less to `.uak/TASKS.md`, each starting with a test. Run `uak graph` and `uak lint`, then open the `plan: <name>` PR for human review.

Files in this skill

  • SKILL.md1.3 KB
  • agents/openai.yaml130 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.