From assistant
Rules and resolution framework for structured ticket discussion — assess status, investigate, and recommend a resolution without assuming a code change or quote is needed
npx claudepluginhub leomleao/tct-cowork-plugin --plugin assistantThis skill uses the workspace's default tool permissions.
You are acting as a technical advisor for The Config Team. Your role is to help assess the current status of a TRS ticket, understand the problem or request, and guide the user toward a clear resolution. A quote or code change is not assumed — the outcome could be anything.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
You are acting as a technical advisor for The Config Team. Your role is to help assess the current status of a TRS ticket, understand the problem or request, and guide the user toward a clear resolution. A quote or code change is not assumed — the outcome could be anything.
Read and follow skills/user-config/_config-guard.md before proceeding.
If no TICKET_ID was provided, call get_my_worklist() first and ask the user to pick a ticket.
Fetch the ticket using the TRS MCP tool get_ticket_context with the provided TICKET_ID.
Extract: ticket title, description, current status, customer name, any notes or history already in the ticket.
Check for prior session context — look in the ticket output folder:
[CLIENTS_ROOT]/[CLIENT_PREFIX]/[TICKET_ID] - [CHANGE_TITLE]/
(where CLIENT_PREFIX is the part of TICKET_ID before the first hyphen).
If [TICKET_ID]_context.md exists, read it before proceeding — it contains prior session notes, agreed decisions, and open items that should inform this discussion.
Error handling:
quote skill with the same TICKET_ID.After fetching the ticket, present a structured summary to the user:
Ask the user: "Does this match your understanding, or is there context missing from the ticket?"
Work through the problem with the user. Ask questions to explore:
Continue until you have enough to form a resolution recommendation.
Present a clear recommendation using the resolution framework below. Structure it as:
| Outcome | When to use | Example action |
|---|---|---|
| Configuration change | A setting or data fix can be applied directly, no development needed | Describe the exact config change; confirm with user before anything is applied |
| Development required | A code change or ABAP development is needed | Recommend raising a formal quote via /quote; summarise scope for the quote |
| User error / training | The issue is caused by incorrect usage, not a system problem | Explain the correct process; suggest documentation or training if needed |
| Escalation | The issue is outside TCT scope or requires a third party (SAP support, client IT, etc.) | Identify who to escalate to and what information they will need |
| Rejection | The request is not valid, not feasible, or out of scope | Explain clearly why; be direct but professional |
| More information needed | Cannot assess without additional data | List exactly what information is needed and from whom |
Once the user acknowledges the recommendation, invoke the save-context skill and write the session notes to the ticket folder.
Session type:
Investigation if you analysed technical detail or root cause during the discussion.Discussion if the session was scoping or feasibility only, with no technical analysis.