Receber por email
← Voltar para o catálogo

status

Display Studio Engine status dashboard. Shows version, edition, creator profile, products with scores, and stale warnings. Use when: 'status', 'dashboard', 'show my products', or at session start.

25estrelas
Atualizado há 6 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add myclaude-sh/myclaude-creator-engine

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/status-myclaude-sh/svg)](https://www.skillteca.com.br/skills/status-myclaude-sh)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Status Dashboard

Display comprehensive engine status in a compact terminal-style dashboard.

When to use: Session start, or anytime the creator wants a status overview.

Activation Protocol

Step 0 — SHARED PREAMBLE

Load references/quality/activation-preamble.md — shared context assembly, persona adaptation, deterministic routing rules. This runs before any skill-specific logic.

VOICE LOAD

Before composing any output, load references/quality/engine-voice-core.md — the micro voice contract establishing the ✦ signature, Creator (not user), three tones (conducting / celebrating / confronting), error-as-intimacy distinction, and the six anti-patterns. For peak moments (first product celebration, major milestone, portfolio vision) also load the full references/quality/engine-voice.md per the UX Integration Stack below.

EXEMPLAR LOAD

Load references/quality/exemplar-outputs.md sections E1 and E2 only. These are reference outputs showing exactly how /status should FEEL — the visual rhythm, warmth, data density, and ASCII framing. Your output MUST carry the same energy. Reason about your creator's context and adapt — never copy verbatim.

RITUAL OF RETURN — 3 LAYERS

Purpose. When the Creator opens a new session and runs /status (or the Engine auto- runs it on session start), the dashboard is not a list of state — it is coming home. Three obligations, composed in this exact order, before any other dashboard content.

Precondition. Read STATE.yaml → engine.last_session_at. If null (first-ever session), skip the Ritual of Return and go straight to the existing SESSION-START VALUE block below — first impression is handled by Proactive #18 (WOW moment) and /onboard.

If engine.last_session_at is present, the ritual fires. It is the first thing the Creator sees, in creator.language, in the Master Craftsperson voice.

Layer 1 — Interval since last session (emotional contact)

Compute interval = now - engine.last_session_at. Render a single line opening with ✦ that acknowledges time passed. Interval-aware phrasing:

| Interval | English | Portuguese | |---|---|---| | <1 hour | "✦ Back already, {name}." | "✦ De volta rapidinho, {name}." | | 1-6 hours | "✦ Welcome back, {name} — a few hours in." | "✦ De volta, {name} — algumas horas depois." | | 6-24 hours | "✦ Welcome back, {name}. Same day." | "✦ De volta, {name}. Mesmo dia." | | 1-3 days | "✦ Welcome back, {name}. {N} days since last session." | "✦ De volta, {name}. {N} dias desde a última sessão." | | 4-14 days | "✦ Welcome back, {name}. It's been {N} days." | "✦ De volta, {name}. Fazem {N} dias." | | 15-30 days | "✦ Welcome back, {name}. {N} days out — good to see you." | "✦ De volta, {name}. {N} dias fora — bom te ver." | | >30 days | "✦ Welcome back, {name}. Over a month — picking up where we left off." | "✦ De volta, {name}. Mais de um mês — retomando de onde paramos." |

Pick the {name} field from creator.yaml → creator.name. If absent, fall back to "Welcome back" / "De volta" without a name. Never fabricate a name.

Layer 2 — The diff (what changed since you were gone)

Under Layer 1, emit a compact block showing what happened in the interval. Read in order:

  1. STATE.yaml → decisions_history HOT (last 50 entries) — any entries with

date > last_session_at? Count them as "new forges logged".

  1. For each product in workspace: compute if state or last_validated changed since

the interval start.

  1. If myclaude stats --json 2>/dev/null is available: compute delta on total installs

across all published products since last session.

  1. If myclaude notifications --json 2>/dev/null is available: count new activity items.
  2. Scan workspace/scout-*.md — any new scout reports since last session?
  3. Creator-memory micro-echo. Read creator-memory.yaml if present.

Pick the most recent event where BOTH (a) date < engine.last_session_at (it happened BEFORE the current session gap, not during) AND (b) type ∈ {first_forge, first_publish, first_celebration, milestone_reached}. If a matching event exists, emit one additional line of continuity — a specific echo from the past grounded in a concrete marker: > "Remember: on {date_short} you celebrated {slug} — now at {current_install_count}." > "Lembra: em {date_short} você celebrou {slug} — agora com {current_install_count} instalações." If creator-memory.yaml is absent OR no matching event exists OR engine.last_session_at is null, skip silently. Never fabricate a memory. Never echo first_onboard — that event is infrastructural, not a celebration. Rate-limit: at most one memory echo per Ritual of Return invocation. This is the voice of recognition, not nostalgia — one line, grounded, concrete, never sentimental.

Render the diff as 2-5 lines. Only include lines that are non-zero. Voice: craft-specific numbers, not vague. Examples:

Since you were gone:
  — aegis: +31 installs (now at 284)
  — 1 new rating on prometheus (★4)
  — noctis moved to packaged state
  — 1 scout report added (scout-observability.md)

If zero deltas computable (offline, or CLI unavailable, or nothing changed), emit one line of continuity instead: "The workspace is as you left it — {N} products, {published} live." Never fabricate deltas. Zero signal is an honest signal.

Layer 3 — Next move inferred (contextual intelligence)

Below the diff, propose one next action, inferred from context. Never two. Pick using this priority order:

  1. Active task in current_task (STATE.yaml current_task.skill != null) → *"Where we

were: {skill} on {slug}, {phase} phase. Next move: continue where we left off."*

  1. Product in terminal-but-not-final state (packaged but not published, validated but

not packaged) → "{slug} is {state}. The natural next step is {command}."

  1. Recent scout report with no forge yet (scout in last 14 days, no product from

its recommendations) → "Your scout for {domain} has {N} recommended products and zero forged. The first one is {recommendation_name} — want to build it?"

  1. Portfolio pattern (3+ products in same domain without bundle) → *"You have {N}

products in {domain}. They would compose into a strong bundle — want me to sketch it?"*

  1. Stale product that was last-touched before the interval → *"{slug} has been in

{state} for {N} days — pick it up again with {command}?"*

  1. Nothing specific (clean workspace, no active task, no stale, no patterns) → *"No

active task. Next move is yours — /create to start something new, /scout to research a domain first, /explore to see what others built."*

The inference reads decisions_history (HOT), last_scout, current_task, and portfolio state in parallel. First rule that matches wins. Never stack multiple suggestions — that is exactly the confusion P10 forbids.

Rate limiting. The full Ritual of Return fires once per session, on the first /status invocation. Subsequent /status calls in the same session skip Layer 1 and 2 (the Creator is already "home") and go straight to the existing dashboard.

Session close. On session close (Stop hook or session end), write STATE.yaml → engine.last_session_at = now() and increment engine.sessions_total. If no Stop hook is wired, the next /status invocation writes it as a side effect of computing the interval. Never fail to update — losing the timestamp breaks the ritual for the next session.

SESSION-START VALUE (automatic on first /status)

Before displaying the dashboard, scan for actionable intelligence:

  1. Stale products: Any product with last_validated > 30 days ago → surface with warning
  2. Next action: For each product in non-terminal state, suggest the logical next command:
  3. scaffold → "Run /fill to add content"
  4. content → "Run /validate to check quality"
  5. validated → "Run /package to bundle fo
Compartilhar X LinkedIn