← ClaudeAtlas

codexspecconstitutionlisted

通过交互式或提供的原则输入创建或更新项目宪法,确保所有依赖模板保持同步。
Zts0hg/codexspec · ★ 3 · Testing & QA · score 75
Install: claude install-skill Zts0hg/codexspec
## Language Preference Read `.codexspec/config.yml`. Two independent language controls apply (each falls back to `language.output`, then English): - **Interaction language** (`language.interaction`): language for all conversation with the user — questions, explanations, status messages, and `codexspec` CLI terminal output. - **Document language** (`language.document`): language for generated artifact files (requirements/spec/plan/tasks). Converse in the interaction language and author artifacts in the document language. Apply the project's translation standard to both: translate by meaning (not word-for-word), keep English for terms with no good native equivalent, and write as if originally in that language. ## User Input ```text the text after the $codexspec:constitution skill mention ``` ## Input Mode Detection Parse `the text after the $codexspec:constitution skill mention` to determine execution mode: **Mode A: No Arguments** → Present exploration options and let user choose **Mode B: Exploration Keyword (`quick` or `deep`)** → Execute the corresponding exploration mode **Mode C: Project Principles Description** → Use provided principles directly, skip exploration --- ### Mode A: No Arguments - Present Options **IMPORTANT**: Use the `AskUserQuestion` tool to present structured choices. ```json { "questions": [{ "question": "I will explore the project to generate the constitution. Please select exploration depth:", "header": "Exploration", "opti