Add ecd skill: Evolutionary Constraint Development — freeze product meaning before coding starts#1313
Open
Zyc-Bryce wants to merge 1 commit into
Open
Add ecd skill: Evolutionary Constraint Development — freeze product meaning before coding starts#1313Zyc-Bryce wants to merge 1 commit into
Zyc-Bryce wants to merge 1 commit into
Conversation
Author
技能简介ecd(演进约束开发)将模糊的用户需求转化为一个受约束的 pre→plan→code→achieve 四个阶段各有清晰所有权边界,关键收敛阶段(D/G/H/J)强制使用 Agent 包含内容
收录理由
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this skill does
ecd(Evolutionary Constraint Development) turns a vague user request into a constrained plan-code-achieve deliveryloop. It enforces a strict semantic freeze before any code is touched — planning owns meaning, coding owns
execution, and closure owns acceptance.
This addresses a common failure mode in AI-assisted development: the model invents product semantics on the fly,
producing code that looks right but behaves wrong.
How it works
Four slash commands, each with a clear ownership boundary:
/ecd→preplancodeachieveThe skill mandates independent subagent review at critical convergence stages (D/G/H/J) — the main model cannot
"play" reviewer; an
Agent-tool-spawned independent Claude instance must do it.Skill structure
Why include this skill
novel application of Claude Code's capabilities not covered by any existing skill
Agenttool for independent subagents — D/G/H/J stages require real independent Claude instancesfor critique, red-team/blue-team, review, and compilation
bilingual documentation (EN + ZH)
Checklist
SKILL.mdhas valid YAML frontmatter (name,description)pyyaml)Credit
Based on Evolution Constraint Planner by
@Etherstrings — the original ECL v2 methodology, CLI scripts, templates, and
schemas were created for Codex and have been adapted for Claude Code.