npx claudepluginhub zate/cc-plugins --plugin devloopThis skill is limited to using the following tools:
The main entry point for devloop. Detects your current state and suggests the most relevant actions. **You do the work directly.**
Orchestrates development pipeline for bugs, features, tasks: classify work, discover ticket/branch, brainstorm design, plan tasks, execute build/test, review, ship PR. Use when starting dev work.
Initializes new projects: checks setup, inits git, detects brownfield code (TS/JS/Py/Go/Rust/Swift/Java), offers codebase mapping, gathers context for PROJECT.md/config.json.
Orchestrates git-only agile workflows with checkpoint-based flow control for task cycles, daily standups, sprints, and retrospectives. Use for 'run workflow', 'what's next', or guided development steps.
Share bugs, ideas, or general feedback.
The main entry point for devloop. Detects your current state and suggests the most relevant actions. You do the work directly.
Run the state detection script:
"${CLAUDE_PLUGIN_ROOT}/scripts/check-devloop-state.sh"
Parse the JSON output:
state: Current state identifierpriority: 1-7 (lower = more urgent)details: State-specific informationsuggestions: Recommended actionsBased on detected state, display status and present contextual options:
not_setup (Priority 1)Devloop not set up in this project.
The .devloop/ directory doesn't exist yet.
AskUserQuestion:
questions:
- question: "What would you like to do?"
header: "Setup"
multiSelect: false
options:
- label: "Create a plan (Recommended)"
description: "Autonomous exploration -> actionable plan"
- label: "Deep exploration"
description: "Comprehensive investigation with spike report"
- label: "Quick task"
description: "Small, well-defined fix or change"
- label: "GitHub issues"
description: "Start from an existing issue"
Routing:
/devloop:plan $ARGUMENTS/devloop:plan --deep $ARGUMENTS/devloop:plan --quick $ARGUMENTS/devloop:issuesactive_plan (Priority 2)Display plan status from details:
Active Plan: [plan_title]
Progress: [done]/[total] tasks ([pending] remaining)
Next: [next_task]
AskUserQuestion:
questions:
- question: "What would you like to do?"
header: "Action"
multiSelect: false
options:
- label: "Continue working (Recommended)"
description: "Pick up where you left off"
- label: "Ship progress"
description: "Commit and optionally create PR"
- label: "View full plan"
description: "Review the complete plan"
- label: "Start fresh"
description: "Archive current plan and start new"
Routing:
/devloop:run/devloop:ship.devloop/plan.md contentuncommitted (Priority 3)Uncommitted Changes Detected
[total_changes] files changed ([staged] staged, [unstaged] unstaged)
AskUserQuestion:
questions:
- question: "You have uncommitted changes. What would you like to do?"
header: "Git"
multiSelect: false
options:
- label: "Commit changes (Recommended)"
description: "Create a commit with current changes"
- label: "Review changes"
description: "See what's changed before committing"
- label: "Continue without committing"
description: "Start new work, keep changes staged"
- label: "Stash changes"
description: "Save changes for later"
Routing:
/devloop:shipgit diff --stat then git diffgit stash push -m "devloop: work in progress"open_bugs (Priority 4)Open Bugs: [bug_count]
AskUserQuestion:
questions:
- question: "[bug_count] open bug(s) found. What would you like to do?"
header: "Bugs"
multiSelect: false
options:
- label: "Fix a bug"
description: "View and work on open bugs"
- label: "Start new feature"
description: "Work on something new instead"
- label: "Deep exploration"
description: "Research or explore an idea"
Routing:
/devloop:plan/devloop:plan --deepbacklog (Priority 5)Backlog: [feature_count] feature(s) waiting
AskUserQuestion:
questions:
- question: "[feature_count] item(s) in backlog. What would you like to do?"
header: "Backlog"
multiSelect: false
options:
- label: "Work on backlog item"
description: "Pick from existing features/tasks"
- label: "Deep exploration"
description: "Research or explore an idea"
- label: "Quick task"
description: "Small, well-defined fix"
Routing:
/devloop:plan --from-issue N/devloop:plan --deep/devloop:plan --quickcomplete_plan (Priority 6)Plan Complete: [plan_title]
All [total] tasks finished!
AskUserQuestion:
questions:
- question: "Plan is complete. What would you like to do?"
header: "Complete"
multiSelect: false
options:
- label: "Ship it (Recommended)"
description: "Commit and optionally create PR"
- label: "Archive and start new"
description: "Move to archive, begin fresh"
- label: "Review before shipping"
description: "Look over the work one more time"
Routing:
/devloop:ship/devloop:reviewclean (Priority 7)Ready for new work!
No active plans or pending changes.
AskUserQuestion:
questions:
- question: "What would you like to work on?"
header: "Start"
multiSelect: false
options:
- label: "Create a plan (Recommended)"
description: "Autonomous exploration -> actionable plan"
- label: "Deep exploration"
description: "Comprehensive investigation with spike report"
- label: "GitHub issues"
description: "View and work from GitHub issues"
- label: "Quick task"
description: "Small, well-defined fix"
Routing:
/devloop:plan/devloop:plan --deep/devloop:issues/devloop:plan --quickIf $ARGUMENTS is provided and non-empty:
active_plan -> Ask: continue plan or start new with this task?Skill: skill-name only when needed| Command | Purpose |
|---|---|
/devloop | Smart entry point (this command) |
/devloop:plan | Autonomous exploration -> actionable plan |
/devloop:plan --deep | Comprehensive exploration with spike report |
/devloop:plan --quick | Fast path for small tasks |
/devloop:plan --from-issue N | Start from GitHub issue |
/devloop:run | Execute plan autonomously |
/devloop:fresh | Save state and exit cleanly |
/devloop:new | Create GitHub issue |
/devloop:issues | List GitHub issues |
/devloop:review | Code review |
/devloop:ship | Commit and/or PR |
.devloop/plan.md - Current task plan.devloop/local.md - Project settings (git workflow, etc.).devloop/next-action.json - Fresh start state.devloop/spikes/ - Spike reports (from --deep exploration)Now: Detect state and present options.