Copilot Tool Guide

Updated July 2026

VS Code with GitHub Copilot is a coding workspace for editing, chat, and terminal work. PromptDC Desktop rewrites selected requests in place in Copilot and also works in the integrated terminal.

Copilot Icon

Copilot tool guide

Rewrite prompts in place inside Copilot.

Works everywhere

PromptDC Desktop works in any app on Mac or Windows. The Chrome extension covers any website.

In-Place Rewrites

Transform rough notes into clear, structured instructions instantly.

See PromptDC in Action

This demo shows the standard PromptDC flow, and it works the same way in Copilot.

Why Use PromptDC with Copilot?

What changes when you rewrite prompts with PromptDC inside Copilot.

Rewrite in Copilot

Select a draft in Copilot, press Command+Shift+E on Mac or Ctrl+Shift+E on Windows, review the rewrite, and choose Replace.

Structured Copilot Requests

The Code profile turns a rough Copilot request into implementation-ready instructions covering task, file scope, local patterns, constraints, and tests.

Integrated Terminal

PromptDC Desktop also rewrites selected text in the integrated terminal, so you can refine shell or coding instructions without leaving Copilot.

Default Profile for Copilot

Set Code as the default profile for Copilot, and assign per-profile shortcuts for other rewrite tasks.

Reusable Project Rules

Use Always Include to carry repository conventions, protected files, and required commands into each Copilot rewrite.

Formats and Languages

Choose Text, JSON, XML, or YAML for the rewritten Copilot request, and select its output language.

Before and after prompts for Copilot

See how specific context, constraints, and outcomes turn a rough request into a prompt Copilot can act on.

Generate a unit test

Before PromptDC

Write tests for this function.

After PromptDC

In src/discounts/calculateDiscount.test.ts, use Vitest. Match the table-driven style in adjacent pricing tests. Cover zero, tier boundaries, cap, and unknown customer type. Use exact currency values and do not mock pure helpers. Do not edit production code without a confirmed defect.

Why this is better: File context, local conventions, edge cases, and scope make Copilot's completion useful.

Complete a React hook

Before PromptDC

Make this hook fetch user data.

After PromptDC

Implement src/hooks/useUserProfile.ts. Use apiClient and TanStack Query v5 patterns nearby. Key by userId and disable when userId is absent. Preserve typed ApiError and five-minute stale time. Match the return shape of useAccount.

Why this is better: Repository patterns, library version, caching, and return contract remove guesswork.

Document a public function

Before PromptDC

Add docs to this code.

After PromptDC

Add TSDoc for exported parseSchedule. Explain cron subset, timezone behavior, and thrown errors. Include one weekly and one invalid example. Do not restate the signature or document private helpers. Match terminology in docs/scheduling.md.

Why this is better: It focuses documentation on useful behavior and established repository language.

Frequently Asked Questions

Learn shortcuts & usage?
Read the shortcuts docs

Need assistance with Copilot?
Contact help & support

Write better with AI

Enhance any text you select on the desktop, on the web, in your editor or terminals.

Download PromptDC