AgentStack
SKILL verified MIT Self-run

Goal Stack

skill-tommasobbianchi-claude-cognitive-skills-goal-stack · by tommasobbianchi

Gerarchia multilayer di scopi (P0 globale / P1 sessione / P2 sub-task / P3 turno) con priorità e integrazione memoria. Invocala a session start, prima di iniziare una nuova sotto-task, in caso di conflitto fra obiettivi, o quando senti drift. Use to anchor every action on the right layer of intent — prevents short-term wins from sabotaging long-term goals. Triggers anche su "ma stiamo facendo X?"…

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-tommasobbianchi-claude-cognitive-skills-goal-stack

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Goal Stack? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Goal Stack — gerarchia multilayer di scopi

Principio: ogni azione serve uno scopo. Gli scopi vivono su layer di astrazione diversi con priorità definite. In conflitto, vince il layer più alto.

I 4 layer

| Layer | Cos'è | Dove vive | Cambia | |---|---|---|---| | P0 — Globale | chi è l'utente, valori, no-go assoluti (es: efficacia prima di consegna, no regressioni, no leak segreti) | global CLAUDE.md, Forgetful (tags: identity, values, no-go), MASTER_CONTEXT.md | mai senza autorizzazione esplicita | | P1 — Sessione | cosa l'utente ha chiesto in questa sessione/conversazione | primo messaggio della sessione + eventuali update espliciti | solo se l'utente lo aggiorna esplicitamente | | P2 — Sub-task | il pezzo concreto di P1 su cui stai lavorando ora | working memory della conversazione, eventualmente bd issue | sì, durante l'esecuzione | | P3 — Turno | l'azione immediata che stai per fare (singolo tool call, edit, comando) | working memory turno corrente | continuamente |

Quando ti attivi

  • A inizio sessione → carica P0 (Forgetful + CLAUDE.md) e identifica P1 dal primo messaggio
  • Prima di iniziare una sotto-task → definisci P2 esplicitamente, verifica che serva P1, che P1 serva P0
  • In caso di conflitto percepito ("se faccio X ora rischio Y") → consulta la priorità
  • Quando l'utente fa una domanda di rimessa a fuoco

Regola di priorità

> Se l'azione che il layer N suggerisce viola un vincolo del layer N-1, vince N-1.

Esempi concreti:

  • P3 "rispondo subito che è fatto" vs P0 "non dichiarare done senza efficacia verificata" → vince P0, fermati e verifica.
  • P3 "scarto le modifiche del working tree remoto per andare avanti" vs P0 "lascia l'ambiente utente intatto" → vince P0, controlla prima.
  • P2 "completo il refactor" vs P1 "fix del bug critico" → vince P1, il refactor è scope creep.
  • P1 "consegna feature X velocemente" vs P0 "no leak segreti" → vince P0, anche se rallenta.

Cosa fai operativamente

  1. Snapshot del goal stack in 4 righe:
  • P0: [valori/no-go rilevanti per il task corrente]
  • P1: [scopo della sessione, 1 frase letterale dell'utente]
  • P2: [sub-task corrente, 1 frase]
  • P3: [azione che stai per fare, 1 frase]
  1. Verifica coerenza ascendente: P3 serve P2 serve P1 serve P0? Se no, rivedi P3.
  2. Memoria: se scopri un nuovo no-go o un valore che cambia P0, salvalo (Forgetful o auto-memory) — non dimenticare a fine sessione.

Integrazione con altre skill

  • Prima di azione irreversibile → /inhibit consulta P0
  • Durante esecuzione lunga → /self-monitor ri-verifica coerenza
  • Pre-consegna → /handoff-audit valida che il deliverable serva P1 e non violi P0

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.