Chalk Labs
Need help deploying write-project-update?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ryangriffinau-write-project-update
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/write-project-update
What's inside
- Skill name
write-project-update- Description
- Write an evidence-grounded project update. Use when the user wants a customer or stakeholder update, public changelog or release note, internal status report, or source-audited summary of shipped work.
- License
- MIT
- Instructions
- 136 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- EVIDENCE.md · references/
- EXAMPLES.md · references/
- LEARNINGS.md · references/
- customer.md · references/
- internal.md · references/
- public-changelog.md · references/
SKILL.md (first lines)
# Write Project Update Write the update the reader needs, then show the evidence behind it. The copy-paste block stays readable; its grounding audit travels below it. When project sources are unfamiliar, use the adapters in [`references/EVIDENCE.md`](references/EVIDENCE.md). When calibrating customer voice or asks formatting, consult [`references/EXAMPLES.md`](references/EXAMPLES.md). ## 0. Fix the mode and channel Choose the primary mode before gathering or drafting, then load only its rules: - customer: [`references/customer.md`](references/customer.md) - public changelog: [`references/public-changelog.md`](references/public-changelog.md) - internal: [`references/internal.md`](references/internal.md) If purposes overlap, choose the mode that owns the reader's next decision. Also name the delivery channel. Teams, Slack and Notion keep useful Markdown headings, bold and italics. SMS and email-paste use plain text with simple labels and hyphen lists. _Completion criterion:_ one mode, one audience and one channel are explicit, and the matching mode reference has been read. ## 1. Ground the window Fix exact start and end dates, or a release identifier and its commit boundary. Read the live project record for that scope: shipped work, merged changes, closed and deferred items, evaluation results, production output, current risks and the near-term roadmap. The record outranks session memory. Build a claim ledger before drafting. For each candidate claim, record the exact source file, command output, work item or URL. Mark unsupported details as `[PLACEHOLDER: exact fact or source needed]`; never turn them into prose that looks factual. Run a separate **gate sweep** across billing, access, approvals, credentials, invitations and other pending human actions. Do not stop at the action that prompted the update. Record temporary degradations and tempered capability state (`starting`, `partial`, `ready`, `live`) while gathering. _Completion criterion:_ every candidate claim maps to a source or an explicit placeholder, and every pending human or billing gate has an accounted-for disposition. ## 2. Put asks first When the gate sweep finds reader actions, the first substantive section is the asks block. Include every outstanding ask. Each ask contains: 1. a bold ask name (or an unadorned label in plain text); 2. an italic exact-action summary (or a plain `Action:` line); 3. the blunt reason it is needed; 4. a direct deep link, not a product home page; 5. cost-anxiety preemption: expected cost, free-tier status, caps or monitoring; 6. anticipated friction: permissions, re-invites, card requirements or owner. Use `[PLACEHOLDER: direct billing link]` or another exact marker when a required detail is missing. If the sweep finds no action, omit the block instead of inventing one or writing “no action needed.” _Completion criterion:_ the asks block leads whenever any gate is open, and every open gate appears once with all six fields grounded or visibly marked. ## 3. Draft for the selected mode Apply the selected mode's structure and translate each retained fact into the reader's vocabulary. State concrete outcomes and consequences. Keep numbers only when they change confidence or a decision, and source them precisely. Pull forward-looking items from the actual roadmap, ordered by relevance to this reader rather than by implementation chronology. Use direct, declarative language. Name the thing more often than “we” or “you.” Give real reasons without diplomatic fog. Temper capability claims to their evidenced state and disclose temporary degradation proactively. _Completion criterion:_ every paragraph performs a job defined by the selected mode, every technical detail states its consequence, and chronology or internal effort never determines emphasis. ## 4. Add depth only when it earns its place If technical or domain detail will help a subset of readers verify or act, add a clearly marked **Technical appendix** after the main update. Keep all optional depth there. Omit it when it only demonstrates effort. _Completion criterion:_ the main update stands alone, and every appendix item adds decision, verification or operational value. ## 5. Verify the draft Apply the repository's copy-editing or deslopify prompt when available. Then check the draft directly: - each factual claim has a ledger entry; - placeholders remain conspicuous and cannot be mistaken for facts; - all asks are first, complete and directly linked or explicitly marked; - the mode reference's inclusions and exclusions hold; - formatting matches the named channel; - filler, repeated constructions, vague quality claims, throat-clearing and unsupported superlatives are gone. Read it aloud once. Fix any sentence that needs a second reading. _Completion criterion:_ every check passes and no unresolved detail is hidden. ## 6. Deliver copy and audit Return, in this order: 1. one copy-paste-ready update block with no inline citations; 2. `Grounding audit`, below the block, as `claim -> source` entries; 3. `Placeholders`, listing every unresolved marker and the evidence needed, or `Placeholders: none`. The audit is part of the delivered artifact, but never part of the message the
From ryangriffinau/skills, MIT.
More from ryangriffinau/skills
- 0.592score
codebase-benchmark
ryangriffinau
Run a whole-codebase, longitudinal engineering-practices review that produces a graded trend scorecard (security, architecture, type safety, testing…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
write-goal
ryangriffinau
Create crisp, verifiable goal prompts and execution plans for long-running agent work after investigating available context first.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
add-prompt
ryangriffinau
Save a reusable instruction as a portable p-prefixed skill for Claude Code and Codex.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
p-smarter-beads-wizard
ryangriffinau
Read every bead deeply, use idea-wizard to find the smartest, most accretive ideas, and revise the beads with them; then offer beads-workflow polishing and…
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
convex-prod-query
ryangriffinau
Read production Convex state from an agent session without approval prompts and without any way to write or deploy.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
joint-design-review
ryangriffinau
Joint design review of one product area: audit against the loaded design bar, split findings into standing-approved fixes vs decisions that need the user's…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
teach-me-nugget
ryangriffinau
Turn a concept just hit in live work into an immediately usable nugget — correct the user's guessed name, give the real terms of art, extract smells with…
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
commit
ryangriffinau
Create Conventional Commit git commits for only the work completed in the current session.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
commit-whole-diff
ryangriffinau
Split the entire current git working tree diff into multiple atomic Conventional Commits when the user explicitly wants all outstanding changes committed…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
stale-work-audit
ryangriffinau
Audits old agent sessions, stale threads, branches, PRs, worktrees, deployments, and migrated repos against current evidence, then returns a concise grouped…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
website-porter
ryangriffinau
Port existing live, CMS, or Webflow marketing websites into a full-stack app or repository while preserving SEO, content coverage, visual fidelity…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
review-council
ryangriffinau
Run any high-stakes question or decision through a council of 5 AI advisors (Contrarian, First Principles, Expansionist, Outsider, Executor) who independently…
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ryangriffinau/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ryangriffinau
- 0.592score
codebase-benchmark
ryangriffinau
Run a whole-codebase, longitudinal engineering-practices review that produces a graded trend scorecard (security, architecture, type safety, testing…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
write-goal
ryangriffinau
Create crisp, verifiable goal prompts and execution plans for long-running agent work after investigating available context first.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
add-prompt
ryangriffinau
Save a reusable instruction as a portable p-prefixed skill for Claude Code and Codex.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
p-smarter-beads-wizard
ryangriffinau
Read every bead deeply, use idea-wizard to find the smartest, most accretive ideas, and revise the beads with them; then offer beads-workflow polishing and…
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
convex-prod-query
ryangriffinau
Read production Convex state from an agent session without approval prompts and without any way to write or deploy.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
joint-design-review
ryangriffinau
Joint design review of one product area: audit against the loaded design bar, split findings into standing-approved fixes vs decisions that need the user's…
SkillBFreshness: B★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get write-project-update running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
write-project-update skill. Agent Mart. https://agentmart.dev/skills/ryangriffinau-write-project-update (last updated 2026-10-24)