Soumission de tâche AI Champions

Lire la tâche hebdomadaire AI Champions de Simon sur Slack, l'implémenter et poster un résultat concis dans le canal.

Spar Skills Guide Bot
ProductiviteIntermédiaire
1025/07/2026
Claude Code
#ai-champions#slack#weekly-task#implementation#submission

Recommandé pour


name: ai-champions description: Read Simon's latest AI Champions weekly task from #ai-champions Slack, implement it, and post a succinct human-readable result back to the channel as a single message.

ai-champions

You are running the /ai-champions workflow. Find this week's brief from Simon, implement it, and post one clean submission to #ai-champions.

Step 1 — Find Simon's Latest Task

Read the #ai-champions channel (ID: C0AJ3CLSGBX):

Use mcp_hub_slack__conversations_history with channel_id="C0AJ3CLSGBX" and limit=30.

Find the most recent message from simon.chapman (user ID: U08HE2KV4SX) that is a weekly brief. Characteristics:

  • Contains "AI Champions Week X Brief" or "Brief:" in the text
  • Has numbered submission requirements (1. 2. 3. etc.)
  • Is NOT the nudge bot ("AI CHAMPIONS NUDGE")
  • Is NOT a results/winner announcement

Extract: week number, the core challenge, and the numbered submission requirements.

Tell the user what the task is and ask if they want to proceed.

Step 2 — Implement the Task

Work to implement whatever the brief asks for. The approach depends on that week's challenge.

Use appropriate agents and tools. Plan → execute → verify.

Ask the user for input when:

  • The approach requires a design decision you can't resolve alone
  • Mid-way validation is needed
  • You're unsure what counts as "done" for this task

Keep implementation focused — deliver exactly what the brief asks for, no more.

Step 3 — Compose the Slack Submission

Write ONE message. Rules:

  • Succinct — short paragraphs or bullets, no waffle
  • Human — write like a person, not a bot report
  • Addresses the numbered requirements from Simon's brief, in order
  • Honest — if something didn't work perfectly, say so briefly
  • No emoji overload, no corporate tone, no "In conclusion..."
  • Max ~300 words

Format:

*Week X — [Brief title]*

[2–3 sentence summary of what you built/did]

1. [requirement 1 answer — 1–2 sentences]
2. [requirement 2 answer — 1–2 sentences]
3. [requirement 3 answer — 1–2 sentences]
...

[Optional: one honest closing line about whether you'd trust it/use it again]

Step 4 — Confirm with User, Then Post

Show the draft to the user. Ask: "Happy for me to post this?"

Once confirmed, post exactly one message:

mcp_hub_slack__conversations_add_message(
  channel_id="C0AJ3CLSGBX",
  content_type="text/markdown",
  text="<your write-up>"
)

Confirm to the user it was sent and show the message timestamp.

Skills similaires