From dev-workflow
REQUIRED for structured development workflow sessions. Use when the user asks to "start a session", "concept development", "phase planning", "objective planning", "task execution", "project review", "start development", "create concept", "review project", "session closeout", "tag a release", "create release", or any structured development activity. Triggers: session, concept, phase, phase planning, objective, objective planning, task execution, project review, implementation guide, closeout, development workflow, start session, review session, concept session, release, tag, version. When this skill is invoked, identify the session type from the argument (concept, phase, objective, task, review, or release) and follow the corresponding workflow in the commands/ directory. Load the project-management:project-management skill for concept development, phase planning, objective planning, and project review sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflow:dev-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**ALWAYS invoke this skill when the user's request involves ANY of these:**
ALWAYS invoke this skill when the user's request involves ANY of these:
Before starting a session, collect the required metadata based on session type.
Invocation patterns:
| Pattern | Session Type | Example |
|---|---|---|
/dev-workflow concept | Concept Development | /dev-workflow concept |
/dev-workflow phase | Phase Planning | /dev-workflow phase |
/dev-workflow objective <issue> | Objective Planning | /dev-workflow objective 5 |
/dev-workflow task <issue-number> | Task Execution | /dev-workflow task 42 |
/dev-workflow review | Project Review | /dev-workflow review |
/dev-workflow release <version> | Release | /dev-workflow release v0.2.0 |
audio-protocol). Derived from argument or collected from user._project/README.md or collected from the user._project/README.md - read from the primary repository for vision, architecture, and the Phases roadmap./dev-workflow release v0.2.0). Must follow semantic versioning.Develops a new idea from initial requirements to a project concept with long-term vision. Defines Phases as areas of focus, initializes repository and project board infrastructure, and produces a concept document (_project/README.md for new projects). Does NOT create Objectives or sub-issues — those are created during phase and objective planning sessions.
Skills loaded: project-management:project-management, github-cli:github-cli
See concept.md for the full workflow.
Takes a Phase (produced by concept development) and decomposes it into Objectives (parent issues with the objective label and Objective issue type). This is the primary entry point for creating Objectives, which are created on the primary repository and documented in _project/phase.md. When a previous phase exists, the session begins with a transition closeout that handles incomplete work (transitioning objectives to the new phase or moving them to backlog) before clearing the slate.
Skills loaded: project-management:project-management, github-cli:github-cli
See phase.md for the full workflow.
Takes an Objective and produces sub-issues across the relevant repositories, each assigned the Task (or Bug) issue type. This is where architecture details are ironed out and the scope of each development session is defined. Each sub-issue maps to exactly one branch and one PR, and is documented in _project/objective.md. When a previous objective exists, the session begins with a transition closeout that handles incomplete sub-issues (carrying them forward to the new objective or moving them to backlog) before clearing the slate.
Skills loaded: project-management:project-management, github-cli:github-cli
See objective.md for the full workflow.
Issue-driven development session starting in Claude Code plan mode. Creates a branch, collaboratively plans the implementation, generates an implementation guide, and performs structured closeout including PR creation and project-management updates.
Skills loaded: github-cli:github-cli
See task.md for the full workflow.
Evaluates the alignment between project-management infrastructure and the current state of the codebase. Ensures the long-term vision is on track and produces a review report.
Skills loaded: project-management:project-management, github-cli:github-cli
See review.md for the full workflow.
Two release types: dev releases (per-PR pre-release tags like v0.1.0-dev.3.7) and phase releases (final version like v0.1.0). Dev releases are triggered after a PR is merged — the CHANGELOG entry is created during task execution closeout (Phase 8c), and the release session handles tagging and verification. Phase releases finalize a version by consolidating dev tag CHANGELOG sections, running validation, and tagging.
Skills loaded: github-cli:github-cli
See release.md for the full workflow.
Context documents are persistent project knowledge artifacts stored in .claude/context/. They are distinct from plan files (.claude/plans/), which are ephemeral session working memory.
.claude/context/
├── concepts/ # Concept development outputs
│ └── .archive/ # Superseded or completed concepts
├── guides/ # Active implementation guides
│ └── .archive/ # Archived after session closeout
├── sessions/ # Session summaries
│ └── .archive/ # Historical summaries
└── reviews/ # Project review reports
└── .archive/ # Historical reviews
Directories are created on demand when the first artifact is placed in them.
| Type | Pattern | Example |
|---|---|---|
| Concept | [slug].md | audio-protocol.md |
| Implementation guide | [issue-number]-[slug].md | 42-audio-protocol.md |
| Session summary | [issue-number]-[slug].md | 42-audio-protocol.md |
| Review report | [YYYY-MM-DD]-[scope].md | 2026-02-03-kernel.md |
| State | Location | Trigger |
|---|---|---|
| Active concept | context/concepts/[slug].md | Created during concept development |
| Archived concept | context/concepts/.archive/[slug].md | Concept fully implemented or superseded |
| Active guide | context/guides/[issue-number]-[slug].md | Created during task execution |
| Archived guide | context/guides/.archive/[issue-number]-[slug].md | Moved during session closeout |
| Session summary | context/sessions/[issue-number]-[slug].md | Created during session closeout |
| Archived summary | context/sessions/.archive/[issue-number]-[slug].md | Moved during project review when no longer referenced |
| Active review | context/reviews/[YYYY-MM-DD]-[scope].md | Created during project review |
| Archived review | context/reviews/.archive/[YYYY-MM-DD]-[scope].md | Superseded by a newer review |
| Aspect | Plan Files (.claude/plans/) | Context Documents (.claude/context/) |
|---|---|---|
| Purpose | Session-scoped working memory | Persistent project knowledge |
| Created by | Claude Code plan mode | Session workflows |
| Lifecycle | Disposable after session | Versioned, archived, never deleted |
| Naming | Auto-generated slugs | Structured conventions |
A task execution session starts in plan mode (producing a plan file), then transforms the plan into an implementation guide in .claude/context/guides/. The plan file can be cleaned up at the developer's discretion.
| Session Type | Skills Loaded |
|---|---|
| Concept Development | project-management:project-management, github-cli:github-cli |
| Phase Planning | project-management:project-management, github-cli:github-cli |
| Objective Planning | project-management:project-management, github-cli:github-cli |
| Task Execution | github-cli:github-cli |
| Project Review | project-management:project-management, github-cli:github-cli |
| Release | github-cli:github-cli |
Scope boundary: This skill orchestrates session workflows. It delegates specific operations to the appropriate skill (project-management:project-management for infrastructure, github-cli:github-cli for issue/PR operations).
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
npx claudepluginhub tailored-agentic-units/tau-marketplace --plugin dev-workflow