بنقرة واحدة
writing-skills
Use when adding a new cogitation skill or workflow to the skill set
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when adding a new cogitation skill or workflow to the skill set
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when changing cogitation project settings (test/build/lint commands, branching conventions, graphify/codex toggles), or the user says "change config", "update settings", or "set test command"
Use when setting up a project for cogitation for the first time, or the user says "set up cogitation", "init", or "configure this project"
Use at the start of any conversation — establishes the cogitation workflow and requires invoking the right skill before responding, including before clarifying questions
Use for MEDIUM-sized work — new but contained behavior (one component, no architecture/data/API change) that deserves rigor without the design-doc + plan-doc ceremony of brainstorming
Use when the user wants to tailor the cogitation workflow — says "customise", "recustomise", "change the workflow", "make TDD less strict", "turn off finishing-branch", or wants a skill looser or disabled
Use when EC memories need cleanup — deduping, pruning stale entries, hygiene — or the user says "audit memories", "clean up EC", or "review what's stored"
| name | writing-skills |
| description | Use when adding a new cogitation skill or workflow to the skill set |
Create skills that integrate with EC and follow cogitation conventions.
Announce: "I'm using the writing-skills skill to create a new skill."
Every skill needs a SKILL.md file in cogitation/skills/<skill-name>/:
---
name: skill-name
description: Use when adding a new cogitation skill or workflow to the skill set
---
# Skill Title
Brief description.
**Announce:** "I'm using the skill-name skill to [action]."
## Step 0: Load Context
ec_search for relevant config/patterns/learnings.
## Instructions
[Clear, step-by-step guidance with EC integration]
## Store Learnings
[When and how to store memories]
## References
[Link to other skills with @notation]
debugging, verifying, writing-plansrequesting-review, not RequestingReviewanthropic, claudeGood:
description: Use when adding a new cogitation skill or workflow to the skill set
Bad:
description: Use when adding a new cogitation skill or workflow to the skill set
@tdd, @verifyingEvery cogitation skill MUST integrate with EC. Include:
## Step 0: Load Context
Get project config and relevant memories:
\`\`\`
ec_search:
query: project config
type: config
ec_search:
query: [relevant area]
type: pattern|learning|decision
\`\`\`
## Store Learnings
If [condition worth storing]:
\`\`\`
ec_add:
type: learning|pattern|decision
area: [component]
content: [What to remember]
rationale: [Why it matters]
\`\`\`
Use @skill-name to reference other skills:
## Phase 4: Fix @tddUse @verifying before claiming successIf yes → **Use @finishing-branch**For complex skills, use separate files:
my-skill/
├── SKILL.md # Overview (< 500 lines)
├── reference.md # Detailed docs (loaded when needed)
└── examples.md # Usage examples
Reference in SKILL.md:
For detailed API reference, see [reference.md](reference.md)
After creating a new skill:
ec_add:
type: pattern
area: cogitation
content: Created skill [name] for [purpose]. Key pattern: [main workflow].
rationale: Extends cogitation capabilities