requirement-workflow
Requirement Workflow (SDD)
Structured development orchestrator based on Spec-Driven Development: define specs first, decompose into tasks, execute with quality gates, verify against acceptance criteria.
Core principle: Spec is the single source of truth. Code follows spec, not the other way around.
Prerequisites
- Node.js >= 18
- Writable project directory for workflow state files (
.trae/workflow/)
Quick Start
User says anything about building/implementing/fixing →
1. AI classifies the request (type + size + risk)
2. AI runs: node init.cjs -r <root> -n <name> -t <type> -s <size> -k <risk>
3. AI fills spec.md with structured requirements (EARS format)
4. AI decomposes spec.md into tasks.md
More from learnwy/skills
english-learner
Auto-intercepts English messages for grammar / word-choice / expression issues (max 3 per message); auto-translates Chinese / Japanese / Korean / Spanish / other-language messages with vocabulary extraction. Also handles word lookups, phrase lookups (e.g. 'break the ice'), translation requests, and quiz/review. Logs every prose input (clean OR with issues) to `prose_log` so fluency rate is tracked over time. Pushes 3 due-for-review words at the first session of each day (spaced repetition: 1/3/7/14/30/90 days). Triggers: any English message, any Chinese message, any non-English-non-Chinese prose, single English word, idiom, '查单词', '学英语', 'what does X mean', vocabulary review. Data stored at ~/.learnwy/english-learner/ with mastery + fluency tracking.
344memory-manager
Cross-session memory for AI. ALWAYS load this skill at session start to read SOUL.md and USER.md. This skill should be loaded for EVERY conversation to maintain continuity. Also triggers on "save memory", "end session", "update memory" for saving. Handles session history creation, memory consolidation, and USER.md/SOUL.md updates. Memory stored in ~/.learnwy/ai/memory/.
220trae-rules-writer
当用户需要创建或更新 Trae IDE 规则(.trae/rules/*.md)以约束 AI 行为时使用此技能。适用于:代码风格强制、命名约定、提交信息格式,或让 AI 始终遵循特定模式。不适用于技能(请使用 project-skill-writer)或智能体(请使用 project-agent-writer)。触发词:'创建规则'、'添加规则'、'设置代码风格'、'强制约定'、'配置 AI 行为'、'AI 规则'、'始终做 X',或当用户需要跨会话一致的 AI 行为时。
90knowledge-consolidation
Use this skill when the user wants to save, summarize, or persist knowledge from the current AI conversation into structured documents. Captures debugging breakthroughs, architecture decisions, patterns, and lessons learned. Triggers on: '总结一下', '记录下来', 'save this knowledge', 'document this', 'we figured it out', 'that was hard to solve', 'remember this', 'write this down', or when a hard-won insight should be preserved for future sessions. Saves to .trae/knowledges/, .claude/knowledges/, or .cursor/knowledges/ based on AI IDE.
60trae-skill-writer
Create Trae IDE skills (SKILL.md files) for reusable AI capabilities. Use when user wants to: create a skill, make a reusable workflow, automate repetitive tasks, turn a conversation into a skill, or encapsulate a process for AI to follow. Triggers on: '创建 skill', 'write a SKILL.md', 'make this reusable', '.trae/skills/', 'I keep doing the same thing every time'. Do NOT use for rules (use trae-rules-writer) or agents (use trae-agent-writer).
31english-prompt-optimizer
Optimize and restructure user prompts for better AI responses. Use when user writes in non-English (Chinese, Japanese, Korean, etc.), request is vague/unclear, or user asks to improve their prompt. Triggers on: '帮我', '请帮忙', 'お願い', any non-English complex request. Translates, restructures, and shows optimized prompt before proceeding.
29