usage-brief
Gather how users and agents use a product surface before work changes it.
Skill by Silthus
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/silthus-usage-brief
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: backend, agent-building
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/usage-brief
What's inside
- Skill name
usage-brief- Description
- Gather how users and agents use a product surface before work changes it. Use when a map or a prototype changes an existing scene, view, interaction, MCP tool, or API.
- License
- MIT
- Instructions
- 62 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Usage brief A **usage brief** is the evidence of how people and agents use a product surface today, gathered before the work changes it. It shows who the change touches, how often, through which channel, and what already hurts there. ## Scope The caller names the scope, the surface, and the analytics project. When no project is named, take it from the user's agent instructions. When they name none either, report `not available: no analytics project named` for every source. - **Map scope**: the feature, its scenes, and the data under them. `orchestration-wayfinder` runs it while charting. - **Element scope**: the controls and flows that a prototype moves, hides, renames, or removes. Start from the map's brief and its confirmed bars when they exist. Refresh Interactions, Paths, Errors, and Replays for the elements; another row may read `see map brief`. For a new surface, brief the host surface it lands in and the flows next to it. ## Sources Count over the last 30 days and show the trend over 90. Prefer an approved metric from the data catalog when one matches. Work the sources in parallel when you can dispatch workers. The PostHog names after each source are skills and tools of the PostHog MCP server that serve it. 1. **Reach**: active users of the product, users of the surface, their share, the trend, and the split by plan or organization size when the data has it. `query-trends`, `query-lifecycle`. 2. **Channels**: use of the surface and its data through the UI, through MCP tools and agents, and through the API. Name each MCP tool and endpoint that reads or writes the data the change touches, with its calls, users, and error rate. `exploring-mcp-tool-usage`, `query-mcp-tool-stats`, `query-mcp-harness-breakdown`, `query-mcp-tool-top-users`, and for API calls `query-logs` and `exploring-apm-traces`. 3. **Interactions**: for each control the change touches, its clicks, the share of the surface's users who use it, uses per user per week, and how much of its use comes from power users. `exploring-autocapture-events`, `elements-stats-retrieve`, `assessing-heatmaps`, `query-stickiness`. 4. **Paths**: how users reach and leave the surface and the common flows through it, then the call path behind it: the endpoints, queries, and jobs the surface calls, with their traffic and latency. `query-paths`, `query-funnel`, `exploring-apm-traces`, `query-logs`. 5. **Feedback**: survey responses, feedback, and feature requests that mention the surface. `surveys-responses-list`, `surveys-summarize-responses-create`, `field-notes-list`. 6. **Support**: support tickets and conversations about the surface, with their count, themes, and two or three representative tickets. `conversations-tickets-list`, and a helpdesk synced into the data warehouse, such as Zendesk. 7. **Errors**: exceptions on the surface, error rates of the endpoints and MCP tools behind it, and rage clicks and dead clicks. `triaging-error-issues`, `query-error-tracking-issues-list`, `query-mcp-tool-failures`. 8. **Replays**: replay vision observations about the surface, and three to five sessions that show typical and struggling use. `exploring-replay-vision-observations`, `finding-sessions-to-watch`. Link every number to the insight, notebook, or recording it came from. Save the queries you link as insights or in one notebook in the analytics project; that is the only thing the brief writes there. When a source has no data, write `not available: <reason>`, and when the reason is missing instrumentation, name the instrumentation. ## Flags Check each flag against the sources together. Raise it with the numbers behind it, or rule it out in one line. - **Muscle memory**: the change moves, hides, or renames a control that many users use often. - **Agent contract**: MCP tools, agents, or API callers depend on data or behavior the change alters, so they break or drift with no UI change in sight. - **Low use**: few users touch a control, so it is a candidate to demote or remove. - **Known pain**: errors, rage clicks, support tickets, or negative feedback gather on the surface, and the change can ease or worsen them. - **Channel shift**: most use comes through a different channel than the one the work changes, such as agents rather than the UI. The human sets the bar for each flag. Use a confirmed bar when the caller gives one. Otherwise, propose a bar as a share, such as "low use: under 5% of the surface's weekly users", and mark it `proposed`. ## Write the brief ```markdown ## Usage brief: <surface> (<map or element> scope, <window>) Flags: - <flag>: <raised with its numbers and links, or ruled out and why> (bar: <bar>, <confirmed or proposed>) | Source | Finding | Link | | --- | --- | --- | | Reach | <one or two lines> | <link> | ``` One row per source, all eight. The calling skill decides where the brief goes. The brief holds usage numbers and customer data, so it goes only to private places, such as a private map tracker or private note. Pull requests, commits, branches, and public issues carry the decision it supports and a note that a usage brief informed it. The one exception: a prototype variant's label may name the flags it trips and their controls, without numbers. Done when every source has a finding, `not available`, or at element scope `see map brief`; every finding links its source; and each of the five flags is raised with its numbers or ruled out.
From Silthus/agent-skills, MIT.
More from Silthus/agent-skills
- 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
impact
Silthus
Check whether work moves the needle on a team goal, and push back when it does not.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration-wayfinder
Silthus
Conduct a wayfinder map from charting to reviewed pull requests, dispatching one worker per frontier ticket.
SkillAFreshness: AClaude Code +9 - 0.565score
babysit-pr
Silthus
Merge a ready PR and run its post-deploy watch.
SkillAFreshness: AClaude Code +9 - 0.565score
review-pr
Silthus
Give a reviewer an entry point to a PR and its full stack: a flow diagram, the change in a few bullets, and its merge risk, with one background review.
SkillAFreshness: AClaude Code +9 - 0.565score
modernize-pr
Silthus
Bring an old PR up to date with its base branch: check whether newer changes invalidate it, rebase, adapt the code to what changed, verify, and summarize.
SkillAFreshness: AClaude Code +9 - 0.565score
qa-swarm
Silthus
Take a PR to review-ready with a cross-model reviewer panel, and review draft specs for overengineering.
SkillAFreshness: AClaude Code +9 - 0.565score
review-lens
Silthus
Distill a teammate's review lens from their PR review comments into a PostHog Review perspective.
SkillAFreshness: AClaude Code +9 - 0.565score
slack-pr-update
Silthus
Format Slack PR updates, PR lists, and review or merge handoffs.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (8 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Silthus/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Silthus
- 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
impact
Silthus
Check whether work moves the needle on a team goal, and push back when it does not.
SkillAFreshness: AClaude Code +9 - 0.565score
share-plan
Silthus
Publish an HTML or Markdown plan, report, or page to an unlisted link through a secret GitHub gist.
SkillAFreshness: AClaude Code +9
Cite this page
usage-brief skill. Agent Mart. https://agentmart.dev/skills/silthus-usage-brief (last updated 2026-10-24)