Deliberate

Generate structured decision artifacts with option comparisons and recommendations.

1|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/softwaresalt/csv-managed --skill deliberate-softwaresalt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Deliberate
Source: https://github.com/softwaresalt/csv-managed/tree/main/.github/skills/deliberate
Command: npx skills add https://github.com/softwaresalt/csv-managed --skill deliberate-softwaresalt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you structure thinking about a feature, chore, request, or architectural question so you can produce a clear, actionable decision artifact instead of vague discussion.

Core Features & Use Cases

  • Structured problem framing: Clarifies what you’re solving, who it affects, constraints, success criteria, and explicit scope boundaries.
  • Evidence-led research: Retrieves relevant prior learnings and inspects the codebase to ground findings in reality.
  • Option evaluation and trade-offs: Compares multiple viable approaches with explicit pros/cons, effort, risk, and fit, then records the final recommendation.
  • Backlog or planning promotion: Produces a decision document and can promote it into planning and/or a queued backlog item.

Quick Start

Ask the Deliberate skill to deliberate on your proposed change with a chosen depth and promotion path, for example by saying: "Deliberate on implementing streamed indexing for multi-variant CSV indexes with depth deep and promote_to both."

Frequently Asked Questions about Deliberate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is structured decision-making for technical planning and architecture?

Structured decision-making for technical planning frames a problem, synthesizes codebase research, and evaluates competing architectural options with explicit trade-offs to produce an actionable recommendation.

How do I evaluate technical options and trade-offs for a new feature?

To evaluate technical options, compare viable approaches by documenting explicit pros, cons, effort estimates, and risk levels, then record a final recommendation based on project fit.

Can I promote an architectural decision artifact into a backlog queue?

Yes, you can promote an architectural decision artifact directly into planning workflows and backlog queues after evaluating options and finalizing the recommendation.

Does this approach work for request triage and technical chore planning?

Yes, this decision-making approach applies to request triage and technical chore planning by clarifying scope boundaries and comparing approaches before execution.

How do I synthesize prior learnings and codebase research for a decision?

To synthesize prior learnings and codebase research, retrieve relevant historical data and inspect the existing codebase to ground option evaluation in reality.

What is the best way to frame a problem before architectural decision-making?

The best way to frame a problem before architectural decision-making is to clarify who it affects, identify constraints, define success criteria, and set explicit scope boundaries.