AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Grill With Tree

skill-zhongmaomao-grill-with-tree-grill-with-tree · by zhongmaomao

Interview the user through a visible decision tree, inspect available evidence before asking questions, trace downstream and cross-branch consequences, and produce an implementation-ready decision brief with assignable tasks. Use when a user asks to grill, challenge, stress-test, align, or de-risk a product, architecture, migration, or implementation plan before work begins, especially when they…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-zhongmaomao-grill-with-tree-grill-with-tree

✓ 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-zhongmaomao-grill-with-tree-grill-with-tree)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
24d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Grill With Tree? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Grill with Tree

Turn ambiguity into explicit, evidence-backed decisions and then into an implementation-ready brief.

Keep this workflow read-only with respect to implementation. Inspect source material freely, and write only decision-state or brief documents unless the user separately authorizes implementation.

Core rules

  • Organize the interview by decisions, not implementation tasks.
  • Inspect code, documentation, history, configuration, and other available evidence before asking anything locally discoverable.
  • Ask only material questions. Different answers must change observable behavior, an interface or architecture contract, risk, reversibility, compatibility, rollout, or delivery scope.
  • Ask exactly one unresolved question at a time. If the user answers several decisions voluntarily, record all of them.
  • Include a recommended answer, the reason, and the important tradeoff with every question.
  • Distinguish known facts, assumptions, recommendations, and user decisions.
  • Add child nodes only when an answer exposes a new material choice. Use cross-links instead of duplicating a decision shared by several branches.
  • Reopen earlier nodes when new evidence or a later answer invalidates them.
  • Never confuse a ready plan with authorization to implement it.

Question format

Use stable node IDs such as D1, D1.1, and D2.

Decision D: 

Why this matters: 
Recommendation: 

Options:
A. 
B. 
C. 

After the answer, update the affected branch. Show the changed branch and the next open node; show the full tree only when it materially helps or the user asks.

Use these node states:

  • open: requires a decision
  • decided: explicitly settled
  • inferred: settled from evidence; identify the evidence
  • deferred: intentionally postponed with an owner or trigger
  • blocked: cannot be resolved without missing authority or information

Workflow

  1. Inspect the available sources and summarize the goal, affected surface, known facts, constraints, and non-goals.
  2. Seed the smallest useful set of root decisions and show the initial tree.
  3. Walk the highest-impact unresolved branch. Prefer prerequisite decisions before dependent ones.
  4. After every answer, audit consequences across the relevant dimensions:
  • observable behavior and failure paths;
  • lifecycle, state ownership, and data flow;
  • interfaces and cross-system contracts;
  • compatibility, migration, security, privacy, and operations;
  • rollout, recovery, and verification.
  1. Challenge contradictions, optimistic assumptions, missing failure modes, and decisions that move complexity elsewhere.
  2. Before closing, map every requirement to a resolved decision, test the combined design with counterexamples, and list every remaining assumption.
  3. Read assets/decision-tree-brief.md and use it to produce the final brief. Omit sections that are genuinely irrelevant; do not leave silent gaps.
  4. Derive implementation tasks only after the decisions are settled.

Completion gate

Do not mark the brief ready for implementation until:

  • the desired outcome and measurable success criteria are explicit;
  • scope, non-goals, and constraints are explicit;
  • every material behavior or contract is resolved or visibly deferred;
  • ownership, failure handling, compatibility, rollout, and recovery are covered when relevant;
  • acceptance criteria and verification are actionable;
  • remaining risks and open items have an owner, trigger, or default;
  • the execution graph respects real dependencies and shared-write boundaries.

Task decomposition

Keep coupled changes together. Do not target an arbitrary task count.

For every task, record:

  • goal and deliverable;
  • dependencies and parallel-safe peers;
  • exclusive write ownership;
  • settled contracts it must preserve;
  • forbidden scope;
  • acceptance criteria;
  • tests or other verification.

Reserve shared-file changes, cross-task integration, and final validation for one explicit owner.

Multi-agent handoff

When the execution graph contains genuinely independent tasks, end with a ready-to-copy handoff:

Use $multi-agent to implement this brief. Treat the Locked Contracts as fixed.
Follow the task dependencies and exclusive write ownership below. Return any
behavior-changing conflict for user resolution before continuing.

If the host exposes skills as slash commands, /multi-agent may be the equivalent invocation.

Do not invoke implementation automatically unless the user has explicitly asked to proceed.

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.