isas1 / daily-team
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.
Daily team
!sh "${CLAUDE_SKILL_DIR}/team.sh"
Request: $ARGUMENTS
If the team above is missing or shows an error, run sh team.sh from this skill's folder and use its output.
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 spark 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## Decisionor## 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, nofetchor 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 opens already alive: something is visible before the visitor acts.
- The visitor acts on the piece itself and it answers at once, with no submit button and no paragraphs of instructions.
- The structure comes from the lead's nature, not from a header, a panel of controls, and a result box.
Requirements
- Team, session, and build:
shandawk. publishandrecruit: Claude Code, git,ghsigned in, and Node 20 or later. Chrome is optional, for images.