# GWUDCAP/cc-sessions

an opinionated approach to productive development with Claude Code

Repository: https://github.com/GWUDCAP/cc-sessions
Canonical: https://ross.abutalabs.com/products/cc-sessions
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2025-12-17T23:16:51+00:00

## Health v2 (maintenance only)
Score: 49/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 57, release rhythm 52, longevity 26
- inputs: {"age_days": 373, "days_push": 259, "days_rel": 320, "gap_med": 0.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1549, forks 191 (observed 2026-08-28T04:05:02.034745+00:00)

## What it is
cc-sessions is an opinionated installer/extension that sets up a structured, session-based development workflow for Claude Code, including DAIC (Discussion, Alignment, Implementation, Check) enforcement hooks, todo validation, and natural-language trigger protocols. It is distributed as both a Python (pipx) and Node.js (npx) package and installed per-repository.

## Use cases
- enforce a discussion-before-implementation workflow with Claude Code
- prevent scope creep by locking approved todo lists
- automate Claude Code sessions with natural language trigger phrases
- manage multi-phase projects with directory tasks and feature branches
- onboard a team to a consistent AI pair-programming workflow
- add git-aware statusline tracking to Claude Code

## When to choose
- you use Claude Code daily and want an opinionated, enforced workflow rather than ad-hoc prompting
- you want todo-list validation and DAIC guardrails to keep AI coding sessions on track
- you want a quick npx/pipx installer that configures hooks and commands in an existing repo

## When to avoid
- you don't use Claude Code or prefer a different AI coding assistant
- you want a lightweight, unopinionated setup without hooks or workflow enforcement
- you dislike opinionated tooling that dictates your development process and trigger phrases

## Facets
- artifact type: framework
- maturity: active
- function: developer-tools, workflow-automation, agent-framework, cli
- domain: developer-tools, large-language-models
- platform: cli, python, cross-platform
- tags: claude-code, ai-pair-programming, daic, sessions, vibe-coding, hooks, opinionated-workflow, automation, ai-agents, nodejs

## Member repositories
- GWUDCAP/cc-sessions (main) score 49

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:02.034745+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:21.553229+00:00, confidence not recorded.
  - readme: https://github.com/GWUDCAP/cc-sessions (fetched 2026-08-28T04:05:02.034745+00:00, sha 449ff4c427b9)
  - registry_npm: https://registry.npmjs.org/cc-sessions (fetched 2026-08-29T11:31:19.052720+00:00, sha c12d90cb165a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
