New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@devcxl/opencode-cabbage

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devcxl/opencode-cabbage

OpenCode 全流程开发插件 — 需求→设计→任务→编码→测试→审查→自动合并,支持自动编排与并行 Subagent

Source
npmnpm
Version
1.2.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

@devcxl/opencode-cabbage

A full-lifecycle development plugin for OpenCode, covering requirements, design, tasks, coding, testing, review, and release with automated orchestration and parallel subagents.

CI Release Publish to npm npm version npm downloads GitHub Pages

English | 简体中文

Installation

// opencode.json
{
  "plugin": ["@devcxl/opencode-cabbage"]
}

Once started, the plugin automatically injects 7 slash commands, 9 flow skills, 6 agents, and 1 goal tool.

Command Overview

CommandStageOutput
/setupSetupdocs/ directory structure, Project Profile, CI/release workflow validation
/requirementsRequirementsPRD → docs/prd/ + Draft Parent Issue
/designDesignTechnical specification + necessary ADR → docs/dev/specs/ + docs/adr/
/tasksTask decompositionDAG tasks + Sub Issues (GitHub 权威源)
/codeCodingTask + PR (TDD enforced by CI)
/reviewReviewDual-axis review + merge
/release⚠️ Manual releaseVersion proposal → Release PR → tag push → workflow monitor

Quick Start

# 1. Install
npm install @devcxl/opencode-cabbage

# 2. Add the plugin to opencode.json
# { "plugin": ["@devcxl/opencode-cabbage"] }

# 3. Run in OpenCode
# /setup → /requirements → @dev-lifecycle

Two Modes

  • Manual mode — Run each command sequentially for fine-grained control
  • Automatic mode — Once the requirements are confirmed, enter @dev-lifecycle to automatically complete the remaining workflow

Architecture

src/                          # Thin TypeScript layer
├── index.ts                  # Plugin entry point
├── plugin.ts                 # Package root resolution
├── plugin/                   # Loaders + goal tool
│   ├── server.ts             # Main factory: injects skills/commands/agents, goal tool, context, auto-continuation
│   ├── goal.ts               # goal tool (status + goal-verify authorization)
│   ├── commands.ts           # Command loader
│   ├── skills.ts             # Skill loader
│   ├── prompts.ts            # Prompt loader
│   ├── bootstrap.ts          # Startup guidance
│   ├── agents.ts             # Agent injection
│   ├── shell.ts              # Agent shell env isolation
│   └── prompt-lint.ts        # Prompt asset consistency checks
└── kernel/                   # Minimal supporting modules
    ├── context.ts            # root CONTEXT.md discovery/injection
    ├── profile.ts            # AGENTS.md Project Profile parsing
    ├── session-index.ts      # Flow→session index (goal binding + auto-resume)
    ├── permission.ts         # Permission matching semantics
    └── mutex.ts              # Keyed async mutex

assets/                       # Runtime assets (pure Prompt flows)
├── commands/                 # 7 slash commands
├── skills/                   # 9 flow-* skills (Prompt-driven, direct git/gh)
├── agents/                   # 6 agent definitions
└── prompts/                  # Guidance prompts and templates

Documentation

DocumentLink
Quick Startdocs/guides/quickstart.md
Configuration Guidedocs/guides/configuration.md
Usage Guidedocs/guides/usage.md
Architecture Overviewdocs/guides/architecture.md
Contributing Guidedocs/dev/guides/contributing.md

License

MIT

Keywords

opencode

FAQs

Package last updated on 11 Aug 2026

Related posts