Skip to content
Back to skills

New Spec

ASecurity

Scaffold a spec triplet (spec.md / plan.md / context.md) under specs/YYYYMMDD-<name>/ before starting a non-trivial piece of work. Use when a task spans multiple modules / several commits / a new ADR, or when the user says "new spec", "스펙 만들어", "plan this out", "spec this", "기획부터".

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 6, 2026
ai-agentsbash

Security analysis

A100/100

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

Scanned September 6, 2026

npx -y skills add jhlee0409/omni-harness-kit --skill new-spec --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of New Spec?

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

Security grade badge for New Spec
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jhlee0409-new-spec/badge)](https://www.skillsdirectory.com/skills/jhlee0409-new-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: new-spec
description: >-
  Scaffold a spec triplet (spec.md / plan.md / context.md) under
  specs/YYYYMMDD-<name>/ before starting a non-trivial piece of work. Use when a
  task spans multiple modules / several commits / a new ADR, or when the user
  says "new spec", "스펙 만들어", "plan this out", "spec this", "기획부터".
argument-hint: "<name>"
allowed-tools: Bash, Read, Edit
---

# new-spec

Structure non-trivial work before coding — the spec is what keeps the work
grounded on the original ask (this is where reliability comes from, not from a
measurement system).

1. **Decide if a spec is warranted.** Yes if the task touches ≥2 modules / areas,
   needs ≥3 commits, introduces a new ADR, or is forward-only. **Skip it** for
   small work (single file, doc-only, a follow-up) — spec ceremony on tiny tasks
   is net-negative.
2. **Scaffold:** run
   `bash "${CLAUDE_PLUGIN_ROOT}/skills/new-spec/new-spec.sh" "<name>"` from the
   repo root. It creates `specs/<date>-<slug>/{spec,plan,context}.md` and prints
   the directory.
3. **Fill, in order:** `spec.md` (the original ask verbatim + acceptance),
   `plan.md` (dependency-ordered tasks), then load the tasks and surface **N/M**
   as you work. A "done" tone before all plan tasks are consumed is not allowed.
4. **`context.md` `## 0. Resume here`** — write it with `/harness-kit:handoff` at
   a stopping point; a fresh session resumes from it with `/harness-kit:pickup`.

Files in this skill

  • SKILL.md1.4 KB
  • new-spec.sh1.2 KB

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.

Comments

Loading comments…

Newsletter

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