with one click
devloop
Start development workflow - lightweight entry point
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Start development workflow - lightweight entry point
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Create or update the project security baseline, profile, suppressions file, and gitignore entries for security scans
Fix or guide remediation for a specific security finding from the latest scan report
Run a security assessment using deterministic static analysis tools with LLM-powered triage
Inspect and optionally install security scanning tools for the security plugin
Query ctx memory and inject results into context
Show ctx memory status (node counts, types, tiers, tokens)
| name | devloop |
| description | Start development workflow - lightweight entry point |
| argument-hint | Optional task description |
| allowed-tools | ["Read","Write","Edit","Grep","Glob","Bash","Bash(${CLAUDE_PLUGIN_ROOT}/scripts/*.sh:*)","Agent","AskUserQuestion","TaskCreate","TaskUpdate","TaskList","Skill"] |
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:epic | Create multi-phase epic with TDD |
/devloop:run-epic | Execute epic phase-by-phase |
/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 (or promoted epic phase).devloop/epic.md - Multi-phase epic 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.