一键导入
ds-project-config
Configure project preferences in `.project/config.md` — currently the modes auto-applied on resume.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Configure project preferences in `.project/config.md` — currently the modes auto-applied on resume.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design a target architecture for a new system — module boundaries, dependency rules, seams, and build order — from its requirements. Reports a blueprint; changes nothing.
Analyze an existing codebase's architecture and produce a sequenced refactoring plan — assess module boundaries, dependency structure, and layering, then lay out ordered, risk-tagged steps. Language-agnostic. Reports a plan; changes nothing.
Turn a goal or another command's output into an ordered task roadmap.
Find the root cause of a failure with the scientific method — reproduce, isolate, fix, then prove it.
Interview the user relentlessly about a plan or design until reaching shared understanding.
Run an extremely strict maintainability + single-source-of-truth review of code changes — abstraction quality, file sprawl, spaghetti-condition growth, and duplicate/competing implementations. Reports findings by default; `--fix` applies the mechanical, unambiguous ones — structural/code-judo restructurings rest on judgment and stay reported.
| name | ds-project-config |
| description | Configure project preferences in `.project/config.md` — currently the modes auto-applied on resume. |
| disable-model-invocation | true |
When invoked, create or update .project/config.md, the per-project preferences a session reads at start. Today it holds one thing: the modes that /ds-project-resume applies automatically. This command edits only config.md — it never changes another .project/ file, and never guesses which modes are active in the current session.
## Modes list directly (e.g. ds-git-mode ds-tiger-style-mode). With no arguments, show the current config and the available modes, then ask which to enable..project/config.md if .project/ exists, else config.md in the current directory. Do not create .project/ itself.ds-*-mode skills installed under your assistant's skills directory (~/.claude/skills/, $CLAUDE_CONFIG_DIR/skills/, ~/.codex/skills/, ~/.config/opencode/skills/) — each is a ds-*-mode/SKILL.md directory. These are the valid choices.## Modes list if the file already exists.config.md: a # Project config title and a ## Modes section with one bare mode name per bullet. Create the file with this skeleton if absent; otherwise replace only the ## Modes section, leaving any other content intact.ds-git-mode), matching the installed skill's directory name — no slash prefix.## Modes section only. Preserve any other section a human added; the file is general-purpose and may grow.config.md. This command does not read or write PLAN.md, PROJECT.md, or any other .project/ file.Display the written ## Modes list and the file path, plus a one-line note that these apply on /ds-project-resume (skip with --no-modes).