Skip to content
Back to skills

Brief

ASecurity

Use when the user wants the current conversation or captured context turned into a lifecycle artifact without a long interview, especially before proposal planning.

  • 22 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
businessgobash

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add lev-os/agents --skill brief --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brief?

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

Security grade badge for Brief
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-brief/badge)](https://www.skillsdirectory.com/skills/lev-os-brief)

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: brief
description: Use when the user wants the current conversation or captured context turned into a lifecycle artifact without a long interview, especially before proposal planning.
skill_type: workflow
category: lifecycle
output_template: hud
---

# /brief - Artifact Brief Route

`/brief` is a thin lifecycle route into `interview --auto`. It exists because
`/design` reads as UI/UX even when the needed output is a product,
architecture, decision, or planning artifact.

## Work Link

Lifecycle lane: Shape -> Plan
Entity movement: `captured | context -> artifact_ready | needs_interview | needs_prior_art`
Workstream: resolve active workstream before writing artifacts
Upstream: `/capture`, `/dump`, conversation, `/work`
Downstream: `/interview --auto`, `/prior-art`, `/propose`
Router: `/work`
HUD: end with `🧬 {ws} ⚡{exec_count} 📥{capture_count} ⏸️{paused_count} ✅{done_count} | 🚦brief={gate}/{score} | ⏭️ {next} | 🔁{loop_state}`

## Commands

```bash
/brief                 # run /interview --auto --standard --compact
/brief --quick         # auto artifact pass, ambiguity gate <= 0.30
/brief --standard      # default, ambiguity gate <= 0.20
/brief --deep          # higher rigor, ambiguity gate <= 0.15
/brief --full          # show richer evidence and trade-offs
/capture --brief       # capture delegation route into /brief
```

## Protocol

```yaml
steps:
  - id: resolve_context
    action: Identify the active workstream, source conversation, and target artifact subject.
    validation: "Workstream, subject, source context, and likely artifact path are known."
    on_failure: "Route to /capture or /ws before writing."

  - id: choose_depth
    action: Select quick, standard, or deep; default to standard.
    validation: "Depth threshold is explicit."
    on_failure: "Use --standard."

  - id: run_auto_interview
    action: Delegate to /interview --auto with the selected depth and output mode.
    validation: "The auto pass inspects context before asking."
    on_failure: "Ask one blocking ambiguity question."

  - id: write_or_route
    action: Write/update the lifecycle artifact or route to prior-art/interview.
    validation: "Artifact path, blocker, or next owner is explicit."
    on_failure: "Keep the item captured; do not promote to /propose."

  - id: offer_next
    action: Route artifact-ready output to /propose or keep it in capture.
    validation: "Next lifecycle step is one of propose, prior-art, interview, capture, or hold."
    on_failure: "Emit the HUD with needs_interview."
```

## Artifact Target

For now, `/brief` still writes through the existing interview artifact contract:
`.lev/pm/designs/<slug>.md` using the work design template. The surface name is
`brief`; the storage contract stays unchanged until decisions, PM mirroring, and
cascading contexts are aligned.

## Auto Gate

```yaml
auto_gate:
  pass_when:
    - ambiguity <= selected_depth_threshold
    - subject is named
    - source context is cited
    - artifact owner/path is known
    - unresolved human judgments are not blocking
  ask_when:
    - subject is unclear
    - artifact path would be invented
    - constraints or success criteria are below threshold
    - prior-art is required before safe synthesis
```

## Output Contract

```yaml
brief_result:
  subject: ""
  source_context: []
  depth: quick|standard|deep
  ambiguity: 0.0
  artifact_path: ""
  status: artifact_ready|needs_interview|needs_prior_art|captured
  next: propose|interview|prior-art|capture|hold
```

## Red Baseline

- Do not use `/design` as the user-facing command for this route.
- Do not turn `/brief` into a UI/UX design skill.
- Do not write an artifact when ambiguity is above the selected gate.
- Do not promote to `/propose` without a concrete artifact path or captured blocker.

## Related

- `/capture --brief` delegates here.
- `/interview --auto` does the artifact synthesis.
- `/propose` consumes aligned artifact output.

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…