skills/client-request-triage/SKILL.md
PM triage skill for reviewing client-submitted Teamwork tasks or comments (feature requests, general questions). Given a Teamwork link, fetches the task, detects the platform (Drupal/WordPress/general web), researches potential solutions, and drafts a warm client-facing reply. Use this skill whenever a user shares a Teamwork task or comment link and wants to understand the client's request, explore implementation options, or draft a response — even if they just say "can you look at this task?" or "help me respond to this client". Also triggers for phrases like "triage this", "review this client request", "what should we tell the client", or "help me draft a reply to this Teamwork task". No estimates are included at this stage.
npx skillsauth add kanopi/cms-cultivator client-request-triageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A PM triage skill that takes a client Teamwork task or comment, researches solutions, and helps draft a clear client-facing reply — before any developer involvement is needed.
Use the Teamwork MCP to retrieve the task from the provided link. Extract:
If the link points to a specific comment, focus on that comment but read the full task thread for context.
Infer the platform from the project name, task language, module/plugin mentions, or any other context clues:
If the platform is ambiguous, note it and proceed with general web guidance — don't ask the user unless truly impossible to infer.
Distill the client's ask into plain language. Cover:
Use web search to research relevant options. Look for:
Find 1 to 3 options based on what makes sense for the request:
Before drafting anything, present the following to the PM and wait for confirmation:
**Request Summary**
[Plain-language summary of what the client is asking]
**Potential Approaches**
[1–3 options with natural descriptions and trade-offs]
**Recommendation**
[Which approach you'd suggest and a brief reason]
**Clarifying Questions (if any)**
[Any gaps in the request that might be worth asking the client about]
---
Ready to draft the client reply? Let me know if anything looks off first.
Do not proceed to drafting until the PM confirms or provides adjustments.
Once confirmed, draft a reply following these guidelines:
Tone: Professional, warm, and clear. Match the tone of the person using the skill. When in doubt, use the default style: friendly and direct, not overly formal, with a helpful closing.
Structure:
Rules:
Present the draft in a clearly labelled block so it's easy to copy.
tools
Strategist-focused site audit for discovery and pre-discovery. Given a site URL and optional qualitative research data, navigates the site via CoWork, audits against all 21 UX Laws from lawsofux.com, reviews content hierarchy, synthesises qualitative data, runs Lighthouse, and produces two deliverables — a Project Knowledge Summary (Markdown for Claude Desktop Projects) and a polished, iterable HTML Artifact for client sharing. Use when a strategist, UX lead, or PM asks for a discovery audit, UX laws audit, content hierarchy review, pre-discovery site review, "audit this site for strategy", "strategist audit", "UX audit", or pastes a site URL with discovery context. Not for developer audits — use accessibility-audit, performance-audit, or live-site-audit for those.
development
Provide story point estimation guidance with hour calculations for software development tasks. Uses Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34+) and converts story points to hours. Includes platform-specific adjustments and velocity calculations.
tools
Perform a full QA review of a Teamwork task by reading the task and all its comments for context, extracting the multi-dev URL, generating dynamic validation steps tailored to the task type, and using CoWork browser automation to execute those steps on the multi-dev environment. Produces a structured validation report with pass/fail per step, screenshots, internal notes, and a client-facing summary — all shown in chat. Use this skill whenever the user asks to QA, test, validate, or review a Teamwork task or multi-dev environment — even if they just say "can you QA this?" or paste a Teamwork link. Also triggers for phrases like "run QA on", "check the multi-dev", "validate this task", "test the dev link", or "review the ticket". Works across Drupal/CMS updates, WordPress/plugin updates, bug fixes, new feature development, and general web development tasks.
tools
Generate a client-facing project heartbeat / status update message for a Kanopi project, ready to be posted as a Teamwork message. Use this skill whenever the user asks to write, draft, generate, or send a project update, heartbeat, status update, or progress report to a client. Also triggers when the user says things like "time for a project update", "draft the heartbeat", "write up the update for [project]", or "it's been two weeks, let's send an update". Always use this skill — even if the user doesn't say "heartbeat" — whenever the intent is to summarise recent project activity for a client audience.