ct-dev-workflow

Enforce task-driven commits with conventional formats and CLEO task references.

160|20|Updated Dec 6, 2025
One-click install
npx skills add https://github.com/kryptobaseddev/cleo --skill ct-dev-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ct-dev-workflow
Source: https://github.com/kryptobaseddev/cleo/tree/main/skills/ct-dev-workflow
Command: npx skills add https://github.com/kryptobaseddev/cleo --skill ct-dev-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of enforcing traceable, standardized development work by tying every code change to a CLEO task and ensuring disciplined branching and release-ready workflows.

Core Features & Use Cases

  • Atomic commits: each commit maps to a single task with a clear history.
  • Task-driven gates: conventional commit formats, required tests, and branch restrictions to prevent untracked or risky changes.
  • CI-ready workflow: integrates with GitHub Actions and CLEO subagents to streamline releases and task completion.

Quick Start

Focus a task with CLEO, make code changes, stage them, and commit using a conventional format that includes the Task reference. Push to trigger CI and later mark the task complete.

Frequently Asked Questions about ct-dev-workflow

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

FAQPage Schema
How do I enforce atomic commits tied to task tracking in Git?

To enforce atomic commits tied to task tracking, you map each individual code change to a specific CLEO task using conventional commit formats. This ensures a clear, traceable history where every commit represents a single, isolated unit of work.

What is task-driven development and how does it integrate with CI workflows?

Task-driven development is a process tying code changes directly to tracked tasks, integrating with CI workflows via GitHub Actions and CLEO subagents. It enforces required tests and branch restrictions to prevent risky, untracked changes before triggering releases.

Can I use conventional commit formats with GitHub Actions for release preparation?

Yes, you can use conventional commit formats with GitHub Actions for release preparation by enforcing task-driven gates. This integration standardizes commit messages with task references and automates release readiness checks through CI pipelines.

How do I set up branch discipline to prevent untracked code changes?

You set up branch discipline to prevent untracked code changes by applying task-driven gates that require task references and conventional commit formats. This enforces atomic commits and restricts branching to maintain strict traceability across the project.

Does the CLEO subagent work with GitHub Actions to automate task completion?

Yes, the CLEO subagent works with GitHub Actions to automate task completion by streamlining the CI-ready workflow. Pushing code changes triggers CI, which integrates with the subagent to finalize releases and mark the associated tasks complete.

Why do I need task references in conventional commits for software projects?

You need task references in conventional commits to enforce traceable, standardized development work in software projects. Tying every code change to a CLEO task ensures disciplined branching and maintains release-ready workflows with clear history.