daily-team ยท diff

git:20261003.eedca51 to git:20261006.c8b1944

48 added, 9 removed. Audit A to A.

---
name: daily-team
- description: Show today's creative team and task, have the team plan it, or build it as an HTML tool. The team and task are drawn from the date, so they change every day. Use when the user asks for today's team, today's task, a creative team, or new angles on a brief.
+ description: Shows today's creative team and task, drawn from the date so they change every day. Has the team argue and decide on a plan for a brief, or builds the plan as single-file HTML artifacts. Use when the user asks for today's team or task, a creative team, a brainstorm with distinct roles, or new angles on a brief.
argument-hint: "[publish | recruit | build [1-4]] [brief]"
- allowed-tools: Bash(sh *), Bash(cat *)
+ allowed-tools: Bash(sh *team.sh*)
---
# Daily team
!`sh "${CLAUDE_SKILL_DIR}/team.sh"`
Request: $ARGUMENTS
- - Empty request: print the team and task above as written and stop.
- - `publish`: run `sh daily.sh` from this skill's folder. It records today's team and asset with the user's Claude subscription, then commits and pushes to the repository. Tell the user before running it, then report the script's output.
- - `recruit`: run `sh recruit.sh` from this skill's folder. It drafts next week's season with the user's Claude subscription, runs the tests, pushes a branch, and opens a pull request. Tell the user before running it, then give them the pull request link.
- - A brief: follow "Work the brief" with that brief instead of the task.
- - `build`, an optional count from 1 to 4, then an optional brief: follow "Work the brief" for the brief, or for today's task if there is none. Then follow "Build an artifact" once per artifact, with member 1 leading the first, member 2 the second, and so on. Write each file to `team-builds/<date>/artifact-<n>.html` in the current directory instead of printing it, and give the user the path.
-
If the team above is missing or shows an error, run `sh team.sh` from this skill's folder and use its output.
- !`cat "${CLAUDE_SKILL_DIR}/prompt.md"`
+ ## Modes
+
+ Pick exactly one mode from the request. Do no more than that mode asks.
+
+ | Request | Do |
+ |---|---|
+ | Empty | Print the team and task above as written. Stop. Do not read prompt.md. |
+ | A brief | Write the session for the brief. Stop. Do not build. |
+ | `build`, optional count 1 to 4, optional brief | Write the session for the brief, or for today's task if there is none. Then build that many artifacts (default 1). |
+ | `publish` | Ask the user and wait for a yes. Run exactly `sh daily.sh` from this skill's folder, with no flags. It records today's team and artifact with the user's Claude subscription, then commits and pushes. Report its output. |
+ | `recruit` | Ask the user and wait for a yes. Run exactly `sh recruit.sh` from this skill's folder, with no flags. It drafts next week's season, runs the tests, pushes a branch, and opens a pull request. Give the user the link. |
+
+ ## Session
+
+ Read [prompt.md](prompt.md) in this skill's folder, sections "Work the brief" and "Writing rules", and follow them. Output the session itself, with no lead-in. Write each section heading as a level-two heading: `## Pitch`, `## Clash`, `## Decision` or `## Deadlock`, `## Build notes`.
+
+ If the session ends in a Deadlock, apply the "Referee" section of prompt.md once and output its ruling. Never run a second referee.
+
+ ## Build
+
+ Also read the "Build an artifact" section of prompt.md. Copy this checklist and tick it off:
+
+ ```
+ Build progress:
+ - [ ] Session written and reviewed
+ - [ ] Artifact 1 written, member 1 leading, and reviewed
+ - [ ] Artifact n written, member n leading, and reviewed (one line per artifact)
+ ```
+
+ Write artifact n to `team-builds/<date>/artifact-<n>.html`, relative to the working directory the user started in, not this skill's folder or a scratchpad. Write one complete file per artifact, not parts joined later. Member n leads artifact n, so each artifact takes its look and layout from a different member. Give the user the paths at the end.
+
+ ## Review
+
+ Check the session and each artifact against this list. If any item fails, fix it and check again. Give the paths only when every item passes.
+
+ - The session has `## Pitch`, `## Clash`, and then `## Decision` or `## Deadlock`. The Clash has 6 to 10 lines, and no member speaks more than 3 times.
+ - No word from the banned list in "Writing rules", no exclamation marks, and no emoji.
+ - The artifact has a title element and a viewport meta tag, and is under 100 KB.
+ - No external scripts, styles, fonts, images, or iframes, no `@import`, no `fetch` or other network calls, and no form that posts to another site.
+ - The decision's concept is visible on the first screen, and a credits line at the bottom names each member.
+ - It loads with a worked example already entered.
+
+ ## Requirements
+
+ - Team, session, and build: `sh` and `awk`.
+ - `publish` and `recruit`: Claude Code, git, `gh` signed in, and Node 20 or later. Chrome is optional, for images.