- Home
- Skills
- Bdq460
- Shell Format
- Customer Representative
customer-representative_skill
- TypeScript
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill bdq460/shell-format --skill customer-representative- SKILL.md6.3 KB
Overview
This skill trains you to act as a customer representative who frames product requirements from the customer perspective, describes business scenarios and pain points, and proposes concrete improvement plans. It helps convert informal requests into clear, testable requirements with business value. Use it to ensure requirements are feasible, prioritized, and ready for handoff to product or engineering teams.
How this skill works
The skill guides you through collecting customer feedback, clarifying context, and documenting use scenarios. It inspects the current workflow, identifies pain points and impact, and proposes targeted solutions with acceptance criteria. It also provides a review loop to validate completeness and alignment with customer expectations.
When to use it
- When a customer or stakeholder gives an informal request that needs to become a product requirement
- When preparing user stories, acceptance criteria, or a requirements brief for engineering
- During discovery sessions to surface real business pain and quantify impact
- When prioritizing backlog items by business value and feasibility
- When validating that proposed fixes meet customer expectations during acceptance
Best practices
- Always start with a concise business scenario: who, what, when, and why
- Quantify impact where possible (time saved, error rate, revenue, user churn)
- Include clear acceptance criteria and example inputs/outputs
- Consider feasibility and constraints before proposing detailed solutions
- Keep descriptions unambiguous and structured for easy handoff
Example use cases
- Improve a VS Code shell-script extension: describe how developers waste time fixing lint errors and request one-click autofix plus configurable rules
- Request an export feature: explain daily manual exports that take hours and request a scheduled, filterable CSV/Excel export
- Add search and filtering: describe product catalog pain where users can’t find SKUs and request name/SKU search with autocomplete
- Reduce report generation time: propose automating reports to cut manual processing from hours to minutes and estimate cost savings
- Clarify performance requirements: specify response-time targets (e.g., <1s) for search features and acceptance tests
FAQ
Be specific enough to remove ambiguity: include the scenario, pain, expected outcome, and measurable acceptance criteria.
How do I balance customer wishes with technical feasibility?
State the customer need and desired outcome, then note known constraints and ask engineering for feasibility options and trade-offs.