SKILL.md
Trend2Work Skill (Project Bootstrap)
This skill is intentionally split into small reference modules. Load only module(s) you need.
v1 edit scope (hard limit)
For first pass, only modify:
.create-together/state.json- project status.create-together/context.json- project context.create-together/PROJECT_BRIEF.md- human-readable project brief (must be created)- Output JSON files:
- project-brief.json - project brief - keywords.json - keyword analysis - template-selection.json - template choice - mcp-config.json - MCP configuration
Do not:
- Modify any files in
templates/built-in/*(unless explicitly requested) - Touch project code (no routing, no components, no templates)
- Enable auth/database/payment features unless explicitly requested
Dev workflow (required)
- Before starting: If
.create-together/state.jsonor.create-together/context.jsonis missing, initialize from templates:
- python3 dev/scripts/initcreatetogether_state.py
- Before starting: Ensure
mcps/env.pyis available for environment loading - After finishing all edits:
- Clear Next.js cache if project was initialized (prevents stale assets): - macOS/Linux: rm -rf .next - Windows (PowerShell): Remove-Item -Recurse -Force .next - Windows (cmd): rmdir /s /q .next - Then run npm run build to validate project (build + lint checks) - If it fails, fix issues only within v1 allowlist unless user expands scope
Project brief normalization
Normalize user's request first:
references/00-project-brief.md
Execution order
- Project brief:
references/00-project-brief.md
- Write .create-together/PROJECT_BRIEF.md (human-readable summary for non-technical stakeholders)
- Keyword strategy:
references/01-keyword-strategy.md - Template catalog:
references/02-template-catalog.md - Template matching:
references/03-template-matching.md - MCP selection:
references/04-mcp-selection.md - Checklist validation:
references/05-checklist.md
Hard requirement (end of skill):
- Ensure
.create-together/PROJECT_BRIEF.mdexists and is up-to-date by running:
- python3 dev/scripts/renderprojectbriefmd.py --out .create-together/PROJECTBRIEF.md
Bundled script
dev/scripts/renderprojectbriefmd.py- render.create-together/PROJECTBRIEF.mdfrom JSON outputsdev/scripts/initcreatetogether_state.py- init.create-together/state.jsonand.create-together/context.jsonfrom templates- TODO:
scripts/init_project.py- project initialization automation