| name | aiwriting |
| description | Korean writing pipeline orchestrator. Numeric picker that routes to one of 4 direct format slash commands (blog / cover-letter / paper / letter). Zero AI dispatch - the user picks by number. Use when the user invokes /aiwriting without specifying a format, or asks "๊ธ ์ฐ๋ ๋๊ตฌ ๋ญ ์์ด?" / "aiwriting ๋ฉ๋ด" / "์ด๋ค ๊ธ์ ์ธ ์ ์์ด?". |
aiwriting Orchestrator (Numeric Picker)
This skill is a menu only. It does not dispatch via AI. Print the picker and wait for the user's number.
Behavior
When invoked, print exactly:
์ด๋ค ๊ธ์ ์ธ๊น์?
1. blog - ํ๊ตญ์ด ๊ธฐ์ ๋ธ๋ก๊ทธ (5 stage pipeline + structure-critic)
2. cover-letter - ์๊ธฐ์๊ฐ์ (STAR + ํ๊ตญ ์ฑ์ฉ ์์ฅ ๊ด์ต)
3. paper - ํ์ ๋
ผ๋ฌธ / ๊ธฐ์ ๋ฆฌํฌํธ (7 sections + Toulmin)
4. letter - ๊ฐ์ธ ํธ์ง (๊ฐ์ฌ/์ถํ/์๋ก/์ถ์ฒ)
๋ฒํธ ์
๋ ฅ โ ํด๋น ์ง์ ์ฌ๋์๋ก redirect.
Then wait for the user's input.
Routing rules
1 โ instruct user to invoke /aiwriting:blog [topic] (or pass topic if user already provided one)
2 โ instruct user to invoke /aiwriting:cover-letter [role @ company]
3 โ instruct user to invoke /aiwriting:paper [paper topic]
4 โ instruct user to invoke /aiwriting:letter [letter purpose]
- any other input โ re-print the menu, no LLM dispatch
Why no AI dispatch (D9)
- Cost: routing decision is trivial; no need to spend tokens.
- Determinism: numeric input โ one branch. No surprise.
- Transparency: user sees the 4 options, no hidden routing.
- The 4 direct slashes (
/aiwriting:blog, etc.) are also user-invocable: true. Skip this orchestrator entirely if the user already knows which format they want.
Notes
- Do NOT call any subagent from this skill.
- Do NOT load knowledge files. The downstream skills do.
- Do NOT prompt for topic here. The downstream skill's Phase 0 collects inputs.
- This skill terminates after printing the redirect instruction. The user re-invokes the chosen direct slash.