Documentation
README
Platform Writer Pattern
Critical
- Every writer MUST:
- Export a single named function:
write<Platform>Config(config: <PlatformConfig>): string[] - Accept a platform-specific config interface defining what content to write
- Return
string[]of all written file paths (used by manifest and progress display) - Create parent directories with
fs.mkdirSync(dir, { recursive: true })before writing files - Wrap skill frontmatter exactly as shown in Step 4 (YAML between
---markers) - NOT modify files outside the intended platform directories (e.g., Claude writer only touches
.claude/,CLAUDE.md,.mcp.json)
- Export a single named function:
This is the opening of the README. Read the full README on GitHub.