🛠️ Update various documentation, scripts, and configuration templates to enhance clarity, functionality, and maintainability across the project
This commit is contained in:
40
resources/skills/copilot-cost-review/SKILL.md
Normal file
40
resources/skills/copilot-cost-review/SKILL.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: copilot-cost-review
|
||||
description: "Use when reviewing a prompt, instruction, agent, or skill draft for avoidable token cost and reuse opportunities."
|
||||
argument-hint: "target=<resource path or description>"
|
||||
---
|
||||
|
||||
# Copilot Cost Review
|
||||
|
||||
Use this skill when you want to make a Copilot resource cheaper to run without
|
||||
stripping away the behavior it actually needs.
|
||||
|
||||
## Procedure
|
||||
|
||||
1. Identify the resource's real job, expected inputs, and default output size.
|
||||
2. Search for an existing shared resource that already covers most of the same
|
||||
workflow before proposing a new artifact.
|
||||
3. Re-evaluate the primitive choice: use an instruction for durable rules, a
|
||||
skill for a portable workflow, a prompt for a thin VS Code entrypoint, and a
|
||||
hook only for deterministic enforced behavior.
|
||||
4. Remove repeated policy text, long examples, and broad workspace-reading
|
||||
requirements unless they materially improve correctness.
|
||||
5. Replace broad discovery steps with narrow anchors such as a file, symbol,
|
||||
command, or manifest row whenever possible.
|
||||
6. Add or tighten an explicit output budget and note when the resource should
|
||||
not be used.
|
||||
7. If the resource is still too heavy, split reference material into docs or
|
||||
scripts and keep the runtime resource concise.
|
||||
|
||||
## Outputs
|
||||
|
||||
- Recommended primitive
|
||||
- Reuse candidates in the shared repo
|
||||
- Context and prompt reductions
|
||||
- Output-budget guidance
|
||||
- Non-goals or usage limits
|
||||
|
||||
## Notes
|
||||
|
||||
- Reduce prompt size without removing information that changes correctness.
|
||||
- Treat transcript prompt-cost fields as proxies, not exact billing data.
|
||||
Reference in New Issue
Block a user