dsh-plugin-nexus-sdlc
Manifest validDeclares a spec-driven development agent preset with a Chinese persona and four static Claude Code/Codex delegation tools for planning, implementation, review and knowledge distillation; roles are pro
Nexus SDLC · Nexus 规范研发
A declarative DeepSeek Harness agent preset for spec-driven development: Claude Code planning/review/distillation and Codex implementation/testing, coordinated through a Chinese persona and four static delegation tools. No custom Host code or browser UI is shipped.
包名 dsh-plugin-nexus-sdlc、Preset ID nexus-sdlc 均不包含 DSH 版本号。兼容版本只在 package.json 的 peerDependencies 中声明。
Compatibility / 兼容性
- Currently checked against DSH core 0.2.0-rc.2. Desktop shell versions are not DSH core versions. Other core releases are intentionally not claimed compatible.
- Intended for a base-backed Web/Desktop Profile with the official filesystem, subprocess, job, command, agent and preset services. Shell tooling currently targets macOS/Linux; Windows is unverified.
- The two official provider packages must already be installed in the target Profile, with working native Claude Code/Codex configuration and authentication.
- DSH peers are marked optional for npm resolution only to avoid auto-installing a second harness/runtime. They remain required capabilities for this composition; DSH still checks their declared versions.
- Taskboard guidance applies when
dsh-taskboardis available; this package neither installs the board nor enables its auto-sync or changes its settings. Without a board, report its absence and do not fabricate task operations.
Install / 安装
Replace desktop with your own Profile. In Desktop, use its plugin manager if the CLI is not on PATH. Install missing prerequisites first:
dsh plugin --profile desktop add @deepseek-ai/dsh-subagent-codex@0.2.0-rc.2
dsh plugin --profile desktop add @deepseek-ai/dsh-subagent-claude-code@0.2.0-rc.2
dsh plugin --profile desktop add dsh-plugin-nexus-sdlc
Refresh/restart as your client requires, then select Nexus 规范研发 (nexus-sdlc) for a new conversation. Installation does not change your default preset.
已有本地旧版 nexus-sdlc-0-1-7-rc-2 可以继续保留;本公开包使用新的稳定 ID 和独立 Provider 名,不覆盖旧版或 PTC。旧会话不会自动迁移;新会话请选新版,确认后再按需卸载旧版。不要同时重复安装本包的本地副本和 npm 副本。
Workflow and tools / 工作流与工具
- Clarify a Spec and testable acceptance criteria.
subagent_claude_plan: Claude Code planning.subagent_codex_dev: implementation, tests and targeted fixes.subagent_claude_review: evidence-based review, then re-review if needed.subagent_claude_distill: durable knowledge only after review and user acceptance.
The main session also has shell/filesystem/search/job tools, /goal, goal tools and the official isolated planning controller. /feedback belongs to the Host rather than being duplicated by this bundle.
This is prompt-guided coordination, not an automatic FSM. It does not provide a live execution dashboard, guarantee that reviewers cannot write, or guarantee a successful external model call. It does not make review statements substitutes for actual test evidence. Delegation occurs only when the user authorizes it. If a required provider is unavailable, report the failure instead of claiming a role ran.
Provider configuration and safety
Dedicated provider rows are nexus-sdlc-provider-codex and nexus-sdlc-provider-claude-code, registered as nexus-sdlc-codex and nexus-sdlc-claude-code. Codex uses permissionMode: never; Claude uses permissionMode: plan. These preserve the local preset safety baseline and do not bypass approvals or sandboxing. Native restrictions can still block implementation or distillation.
No personal paths, gateways, model aliases, credentials or CLI state are shipped. ELECTRON_RUN_AS_NODE=1 is the only explicit environment value, for Electron-based launchers; it is not a credential. Model/authentication choices remain in your native configuration or explicit Profile overrides. Credential-like environment variables may be scrubbed by official providers; if your backend requires an explicit env overlay, configure it privately. Never commit secrets or put them in the public package.
需要自定义时,只覆盖上述独立 Provider 行的 config.model/config.env 等受支持字段;不要改共享的 codex/claude-code Provider,也不要无意修改其他会话的权限。安装 Profile 插件会影响同 Profile 的会话,建议先在隔离 Profile 验证。
Verification / 验证
npm ci
npm test
# Optional: inspect actual installed DSH schemas and compatibility gate
DSH_APP_DIR="/path/to/dsh/installation" DSH_PROFILE_DIR="/path/to/profile" npm run test:host
npm pack --dry-run
Unit tests cover stable identity, absence of personal data, role binding, permission defaults, peer version boundaries and file scope. The host checker uses actual installed schemas and official compatibility matching; it makes no model calls and does not alter the Profile. Full external-provider execution and GUI behavior are not implied by schema checks. See verification notes.
License / 许可
MIT. See LICENSE and third-party notices. Independently authored configuration, not an official DeepSeek product.
Comments
Loading…
Similar plugins
by warm-flame-core
Project documentation scaffolding skill: question-driven setup of project standards, AI-collaboration workflows, and memory discipline across DSH, Reasonix, Claude Code, and Codex.
★ 2
↓ 212/wk
MIT
PowerShell
Sep 29, 2026
dsh plugin --profile web add new-project-initMatch your models and token budgets to each role, then let DSH delegate specialized subagents by task type. Covers architecture analysis, UI/UX, code implementation, codebase exploration, and document
★ 0
↓ 310/wk
dsh plugin --profile web add oh-my-dsh-slimby shaokeyibb
Role-based Codex / Claude Code / ACP subagent providers for the DeepSeek Harness — continuable children, durable session recovery, per-role product permissions, and delegation with a permission ceilin
★ 20
↓ 92/wk
MIT
JavaScript
Sep 10, 2026
dsh plugin --profile agent add dsh-plugin-product-subagentsSubagent delegation provider that runs any Claude-compatible CLI binary pointed at by a configurable executablePath field.
★ 0
dsh plugin --profile web add @yaways/dsh-subagent-claude-code-wrapperby Norman-else
Run Claude Code as a first-class DSH conversation while preserving its native agent loop, tools, skills, hooks, and MCP integrations in DSH.
★ 13
↓ 564/wk
MIT
TypeScript
Oct 13, 2026
dsh plugin --profile web add @norman-else/dsh-claudeImport local Codex CLI/Desktop, Claude Code CLI, and Claude Desktop conversations into DSH with project grouping, semantic history, and tool activity; bind an existing or replacement workspace and con
★ 0
dsh plugin --profile web add dsh-assembly.resume