jamcopilotpromptmanager README
This extension allows you to create and save new small prompts for GitHub Copilot.
Features
JAM Copilot Prompt Manager
This command opens a panel where you can:
- Create new prompts for GitHub Copilot
- Save prompts for future use
- Use prompts for asking copilots directly in the interface
Creating a New Prompt
- Enter a title for your prompt
- Fill in the following fields:
- Task Explanation: What the prompt should accomplish. Long and full description of the task
- Input Example: Sample input to demonstrate usage
- Output Example: Expected output for the example above
- Input Indications: a short description of the input for user
Saving Prompts
- Click the "Save" button
- The prompt is saved as
<title>.json
in the extension directory
- You can modify the filename if needed
Using Prompts
- Expand the Ask equest control section
- Enter your input text
- Click "Send"
- View the response in the Output control
Managing Existing Prompts
- Click the "Open" button
- Select a previously saved prompt
- You can:
- Use the prompt with new inputs
- Modify the prompt settings
- Save changes as a new prompt

Creating a Prompt from Scratch select
New commans JAM Copilot Prompt Manager: Begin prompt recording
and JAM Copilot Prompt Manager: End prompt recording
allow you to create a new prompt from scratch. Before editing or fixing codde you can select it and excute the command JAM Copilot Prompt Manager: Begin prompt recording
. This will start a new prompt recording tajking as before reference the selected code.
When finish select modified code and execute from command paallete JAM Copilot Prompt Manager: End prompt recording
. Then wiat and raise a new prompo page with the explanation of the code, input and output examples. You can modify the prompt and save it as a new one.

Command: Bring Prompt To Instructions
This extension now includes the command Bring Prompt To Instructions
.
What does it do?
It allows you to select a markdown file and automatically copy it to the .github/instructions
folder inside your workspace. If the folder does not exist, it will be created automatically.
How to use it?
- Open the VS Code command palette (
Ctrl+Shift+P
).
- Search for and select
Bring Prompt To Instructions
.
- Choose the markdown file you want to copy.
- The file will be copied to
.github/instructions
in your project.
Notes:
- Only files with the
.md
extension can be selected.
- If the
.github/instructions
folder does not exist, it will be created automatically.
A new LLM Tool is available to allow agents access to the clipboard. This tool can be used to read and copy content to the clipboard from an automated agent.
Requirements
This extension requires Visual Studio Code version 1.70.0 or higher.
Extension Settings
This extension contributes the following settings:
jamcopilotpromptmanager.modelFamily
: Specifies the family of language model to use. Default is gpt-4o
.
jamcopilotpromptmanager.promptOfPrompts
: Specifies the prompt to generate other prompts based on code changes. Default is:
You are a code assistant that helps to create prompts for co-pilot. You will be given a code change and you will generate a prompt to apply the change in the code.
The prompt should be clear and concise, focusing on the modifications made to the code.
The prompt should be in a format that can be reused in future prompts and understandable by co-pilot to apply changes or suggestions.
The inputs are the code with the label of before and the code with the label of after.
Explain the changes made in the code between Before section and After section.
Known Issues
Calling out known issues can help limit users opening duplicate issues against your extension.