Claude-Skills daci-framework

install
source · Clone the upstream repo
git clone https://github.com/borghei/Claude-Skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/borghei/Claude-Skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/project-management/execution/daci-framework" ~/.claude/skills/borghei-claude-skills-daci-framework && rm -rf "$T"
manifest: project-management/execution/daci-framework/SKILL.md
source content

DACI Decision Framework

Overview

Clarify decision ownership and reduce decision thrash using the DACI framework (Driver, Approver, Contributor, Informed). Unlike RACI which focuses on task responsibility, DACI is purpose-built for product decisions -- who drives the decision to closure, who has veto power, who provides input, and who needs to know.

When to Use

  • New team formation -- When a new team or cross-functional group needs clear decision-making roles.
  • Decision thrash -- When decisions stall because nobody knows who has authority.
  • Scaling teams -- When team growth creates ambiguity about who owns what decisions.
  • Post-incident -- When a failed launch or missed deadline reveals unclear ownership.
  • Reorg transitions -- When role changes create governance gaps.

When NOT to Use

  • For task assignment or project execution (use RACI instead).
  • For individual contributor work allocation (use sprint planning).
  • When decisions are truly one-person (no governance overhead needed).

DACI Role Definitions

RoleSymbolDefinitionRules
DriverDThe person driving the decision to closure. Responsible for process, timeline, and ensuring a decision gets made.Exactly one per decision.
ApproverAThe person(s) with authority to approve or veto. Their sign-off is required.1-2 maximum per decision.
ContributorCPeople who provide input, expertise, or implementation effort. Their input shapes the decision but they don't have veto power.As many as needed.
InformedIPeople who are notified of the decision outcome. Not part of the decision-making process.As many as needed.

Key DACI Principles

  1. Every decision has exactly one Driver. If two people are driving, nobody is driving.
  2. Approvers have veto power. Limit to 1-2 to avoid gridlock.
  3. Contributors influence but don't block. Their input is valued but the Driver decides how to use it.
  4. Informed means notified, not consulted. Don't confuse notification with input.
  5. DACI is about decisions, not tasks. Map decisions, not work items.

Building a DACI Chart

Step 1: Identify the Working Group

Define the team, business unit, or cross-functional group this DACI covers.

Step 2: List Job Titles / Roles

Enumerate all roles involved in product decisions. Common roles:

  • Executive Management
  • Product Manager
  • Product Owner
  • Engineering Lead
  • UX / Design Lead
  • Product Marketing
  • Scrum Master
  • Sales & Marketing
  • Customer Support / Professional Services
  • Legal / Compliance

Step 3: Define Decisions

List the key decisions this group makes. Common product decisions:

DecisionDescription
What problem are we solving?Problem definition and validation
Who is the primary user?Persona and segment selection
What is the product vision?Long-term direction and strategy
What is the value proposition?Differentiation and positioning
What are the JTBD?Jobs-to-be-done identification
What goes into the backlog?Story selection and prioritization
What is the release plan?Timing, scope, and sequencing
What experiments to run?Discovery and validation activities
How is the product built?Architecture and technical decisions
How is the product delivered?Deployment and rollout strategy
What data do we collect?Analytics and instrumentation
How do we price the product?Pricing model and strategy
What is the GTM strategy?Go-to-market planning

Step 4: Build Current-State DACI

Map how decisions are made today (not how you want them to be made):

DecisionExec MgmtPMPOEng LeadDesignMarketingSupportLegal
Problem definitionADCCCIC
User/segment selectionIDCCAC
Product visionADCCCI
Value propositionIDCA
Backlog prioritiesIADCC
Release planIADCII
ExperimentsDCCC
ArchitectureICDA
PricingACDC
GTM strategyACDCI

Rules:

  • Each row has exactly one
    D
    .
  • Each row has 1-2
    A
    maximum.
  • Use
    D
    ,
    A
    ,
    C
    ,
    I
    , or blank only.
  • Add Notes column for non-obvious assignments.

Step 5: Identify Pain Points

From the current-state chart, identify common failure patterns:

Failure PatternSymptomBusiness Impact
No DriverDecision stalls for weeksMissed market windows
Too many ApproversEndless review cyclesSlow time-to-market
Driver lacks authorityDecision made but not respectedRework and confusion
Informed treated as ApproverLate objections derail decisionsScope creep and delays
Missing ContributorsDecisions made without key inputPoor outcomes, rework

Step 6: Design Target-State DACI

Based on pain points, redesign decision ownership:

  • Ensure every row has exactly one D.
  • Reduce Approvers to 1-2 per decision.
  • Move chronic blockers from A to C or I.
  • Add missing Contributors.
  • Document changes in Notes column.

Step 7: Create Transition Plan

TimeframeAction
First 30 daysAlign on first 3 high-impact decision changes; communicate new roles
60 daysExpand to all decisions; run first decision under new DACI
90 daysFull adoption; retrospective on decision speed and quality

DACI Health Metrics

Track these metrics to monitor governance effectiveness:

MetricTargetHow to Measure
Decision cycle time<5 business days for P0 decisionsTime from decision identified to resolved
Decision reversal rate<10%Decisions overturned within 30 days
Stakeholder satisfaction>80%Survey: "Do you know who makes decision X?"
Escalation rate<15%Decisions escalated past intended Approver
Decision coverage100%All recurring decisions have a DACI row

Integration with Other Skills

  • Use
    create-prd/
    to document decisions made via DACI in PRD Section 2 (Contacts).
  • Use
    identify-assumptions/
    to surface assumptions about decision authority.
  • Use
    brainstorm-okrs/
    to align DACI decisions with quarterly objectives.
  • Use
    summarize-meeting/
    to capture decision outcomes in meeting notes.

Troubleshooting

ProblemLikely CauseResolution
Decisions still stall after DACI rolloutDriver lacks confidence or authority in practiceCoach Drivers on decision-making process; ensure Approvers respect the framework
Everyone is marked as ContributorTeam avoids accountability by defaulting to CForce each person to commit to D, A, C, or I -- no "everyone contributes"
DACI chart exists but nobody references itDocument not integrated into workflowsPost DACI in team Confluence/Notion; reference it in kickoff meetings
Approvers overrule without explanationAuthority without accountabilityRequire Approvers to document veto rationale; review in retrospectives
New decisions not added to chartDACI treated as one-time exerciseReview and update DACI quarterly; add new decisions as they emerge

Success Criteria

  • 100% of recurring product decisions have a DACI row with exactly one Driver
  • Decision cycle time reduced by 30%+ after DACI implementation
  • <10% of decisions reversed within 30 days of being made
  • 80% of team members can identify the Driver for any given decision

  • DACI chart reviewed and updated at least quarterly

Scope & Limitations

In Scope: DACI chart creation, current-state mapping, target-state design, transition planning, governance health metrics, pain point identification, decision ownership clarity.

Out of Scope: Task assignment (use RACI), project execution tracking (use sprint planning), individual performance management, organizational design beyond decision governance.

Important Caveats: DACI works best when leadership commits to respecting the framework. Without executive buy-in, Drivers may lack the authority to actually drive decisions. Start with 3-5 high-impact decisions rather than trying to map everything at once.

Integration Points

IntegrationDirectionWhat Flows
create-prd/
Feeds intoDACI decisions inform PRD Contacts section and decision log
identify-assumptions/
ComplementsSurfaces assumptions about who has authority
brainstorm-okrs/
ComplementsOKR ownership aligns with DACI decision ownership
summarize-meeting/
Feeds intoMeeting summaries capture DACI decision outcomes
senior-pm/
ComplementsPortfolio-level DACI for cross-project decisions

References

  • Productside DACI guidance for product teams
  • Inspired by the DACI framework used at Intuit and other product-led organizations