Dictation Instructions
Technical Context
GitHub Agentic Workflows (gh-aw) is a CLI tool for writing agentic workflows in natural language using markdown files and running them as GitHub Actions. When fixing dictated text, use these project-specific terms and conventions, and improve text clarity by removing filler words and making it more professional.
Project Glossary
@copilot
actions
activation
add-comment
add-labels
add-reviewer
admin
agent-task
agentic-workflow
agentic-workflows
allowed-domains
allowed-exts
allowed-labels
allowed-repos
api-key
api-url
app-id
args
array
assign-milestone
assign-to-agent
assign-to-user
assignees
attestations
audit
auto-close
auto-merge
auto-triage
automation
base-branch
bash
body
boolean
branch
branch-name
branch-protection-rule
branches
bug
cache
cache-memory
campaign-id
campaigns
cancel-in-progress
chatops
check-run
check-suite
checkout
checks
choice-param
claude
claude-sonnet
close-discussion
close-issue
close-pull-request
code-review
code-scanning-alert
codex
command-line
command-triggered
command-triggers
comment-triggered
commit
commit-sha
compile
concurrency
config
config-stdin
container
containers
contents
context-aware
copilot
copilot-cli
create-agent-task
create-code-scanning-alert
create-discussion
create-issue
create-pull-request
create-pull-request-review-comment
credentials
cross-repo
cross-repository
custom
custom-agent
custom-agents
custom-memory
custom-safe-outputs
custom-tool
dailyops
debug-mode
default-deny
dependencies
deployment
deployment-status
description
disable
discussion-comment
discussions
dispatchops
docker-container
downstream-fork
dry-run
edit
enable
endpoint
engine
engine-id
environment-variables
error-patterns
event
event-triggered
event-type
expression
fail-fast
fail-on-cache-miss
false-positive
feature-flag
fetch-depth
filter
fork
format
frontmatter
gh-aw
github-script
github-token
glob
grep
head-ref
http-mcp
id-token
import
inline
input
issue-comment
issue-number
issue-tracker
issueops
issues
job
job-name
json
key
label
labelops
latest
limit
lint
local
lock-yml
lockfile
log
logs
main-branch
markdown
matrix
max-parallel
mcp-gateway
mcp-server
mcp-servers
merge-commit
metadata
metrics
milestone
milestone-number
missing-tool
multi-repo
multirepoops
network
network-access
network-permissions
no-cache
npm-install
npx
on-demand
org-admin
org-level
output
output-dir
packages
permissions
pip-install
playwright
pr-number
pre-commit
private-key
private-repo
projectops
pull-request
pull-request-review-comment
pull-requests
push
read
recompile
remote
remote-repo
repo-name
repo-owner
repository-dispatch
researchplanassign
reviewer
run-id
run-name
runs-on
safe-input
safe-inputs
safe-output
safe-outputs
sandbox
scheduled
secret-name
secrets
security-events
server-url
setup-node
setup-python
sha
siderepoops
sse-server
status-check
step-id
strict-mode
sub-task
sync-repo
tag
team-members
template
timeout-minutes
token-permissions
tool-name
toolset
toolsets
tools
triage-analysis
trialops
trigger-workflow
ubuntu-latest
unix-timestamp
update-discussion
update-issue
update-pull-request
upstream-repo
use-cache
user-agent
view
web-fetch
web-search
webhook
webhook-url
windows-latest
workflow-dispatch
workflow-file
workflow-id
workflow-name
workflow-run
workflow-run-id
write
yaml
Fix Speech-to-Text Errors
Common speech-to-text misrecognitions and their corrections:
Safe Outputs/Inputs
- "safe output" → safe-output
- "safe outputs" → safe-outputs
- "safe input" → safe-input
- "safe inputs" → safe-inputs
- "save outputs" → safe-outputs
- "save output" → safe-output
Workflow Terms
- "agent ic workflows" → agentic workflows
- "agent tick workflows" → agentic workflows
- "work flow" → workflow
- "work flows" → workflows
- "G H A W" → gh-aw
- "G age A W" → gh-aw
Configuration
- "front matter" → frontmatter
- "tool set" → toolset
- "tool sets" → toolsets
- "M C P servers" → MCP servers
- "M C P server" → MCP server
- "lock file" → lockfile
Commands & Operations
- "re compile" → recompile
- "runs on" → runs-on
- "time out minutes" → timeout-minutes
- "work flow dispatch" → workflow-dispatch
- "pull request" → pull-request (in YAML contexts)
GitHub Actions
- "add comment" → add-comment
- "add labels" → add-labels
- "close issue" → close-issue
- "create issue" → create-issue
- "pull request review" → pull-request-review
AI Engines & Bots
- "co-pilot" → copilot (when referring to the engine)
- "Co-Pilot" → Copilot
- "at copilot" → @copilot (when assigning/mentioning the bot)
- "@ copilot" → @copilot
- "copilot" → @copilot (when context indicates assignment or mention)
- "code X" → codex
- "Code X" → Codex
Spacing/Hyphenation Ambiguity
When context suggests a GitHub Actions key or CLI flag:
- Use hyphens:
timeout-minutes, runs-on, cache-memory
- In YAML: prefer hyphenated form
- In prose: either form acceptable, prefer hyphenated for consistency
Clean Up and Improve Text
Make dictated text clearer and more professional by:
Remove Filler Words
Common filler words and verbal tics to remove:
- "humm", "hmm", "hm"
- "um", "uh", "uhh", "er", "err"
- "you know"
- "like" (when used as filler, not for comparisons)
- "basically", "actually", "essentially" (when redundant)
- "sort of", "kind of" (when used to hedge unnecessarily)
- "I mean", "I think", "I guess"
- "right?", "yeah", "okay" (at start/end of sentences)
- Repeated words: "the the", "and and", etc.
Improve Clarity
- Make sentences more direct and concise
- Use active voice instead of passive voice where appropriate
- Remove redundant phrases
- Fix run-on sentences by splitting them appropriately
- Ensure proper sentence structure and punctuation
- Replace vague terms with specific technical terms from the glossary
Maintain Professional Tone
- Keep technical accuracy
- Preserve the user's intended meaning
- Use neutral, technical language
- Avoid overly casual or conversational tone in technical contexts
- Maintain appropriate formality for documentation and technical discussions
Examples
- "Um, so like, you need to basically compile the workflow, you know?" → "Compile the workflow."
- "I think we should, hmm, use safe-outputs for this" → "Use safe-outputs for this."
- "The workflow is kind of slow, actually" → "The workflow is slow."
- "You know, the MCP server needs to be configured" → "The MCP server needs to be configured."
Guidelines
You do not have enough background information to plan or provide code examples.
- Do NOT generate code examples
- Do NOT plan steps or provide implementation guidance
- Focus on fixing speech-to-text errors (misrecognized words, spacing, hyphenation)
- Remove filler words and verbal tics (humm, you know, um, uh, like, etc.)
- Improve clarity and professionalism of the text
- Make text more direct and concise
- When unsure, prefer the hyphenated form for technical terms
- Preserve the user's intended meaning while correcting transcription errors and improving clarity
1---2name: dictation-instructions3description: Fix speech-to-text errors and improve text clarity in dictated content related to GitHub Agentic Workflows4---5
6# Dictation Instructions
7
8## Technical Context
9
10GitHub Agentic Workflows (gh-aw) is a CLI tool for writing agentic workflows in natural language using markdown files and running them as GitHub Actions. When fixing dictated text, use these project-specific terms and conventions, and improve text clarity by removing filler words and making it more professional.
11
12## Project Glossary
13
14@copilot
15actions
16activation
17add-comment
18add-labels
19add-reviewer
20admin
21agent-task
22agentic-workflow
23agentic-workflows
24allowed-domains
25allowed-exts
26allowed-labels
27allowed-repos
28api-key
29api-url
30app-id
31args
32array
33assign-milestone
34assign-to-agent
35assign-to-user
36assignees
37attestations
38audit
39auto-close
40auto-merge
41auto-triage
42automation
43base-branch
44bash
45body
46boolean
47branch
48branch-name
49branch-protection-rule
50branches
51bug
52cache
53cache-memory
54campaign-id
55campaigns
56cancel-in-progress
57chatops
58check-run
59check-suite
60checkout
61checks
62choice-param
63claude
64claude-sonnet
65close-discussion
66close-issue
67close-pull-request
68code-review
69code-scanning-alert
70codex
71command-line
72command-triggered
73command-triggers
74comment-triggered
75commit
76commit-sha
77compile
78concurrency
79config
80config-stdin
81container
82containers
83contents
84context-aware
85copilot
86copilot-cli
87create-agent-task
88create-code-scanning-alert
89create-discussion
90create-issue
91create-pull-request
92create-pull-request-review-comment
93credentials
94cross-repo
95cross-repository
96custom
97custom-agent
98custom-agents
99custom-memory
100custom-safe-outputs
101custom-tool
102dailyops
103debug-mode
104default-deny
105dependencies
106deployment
107deployment-status
108description
109disable
110discussion-comment
111discussions
112dispatchops
113docker-container
114downstream-fork
115dry-run
116edit
117enable
118endpoint
119engine
120engine-id
121environment-variables
122error-patterns
123event
124event-triggered
125event-type
126expression
127fail-fast
128fail-on-cache-miss
129false-positive
130feature-flag
131fetch-depth
132filter
133fork
134format
135frontmatter
136gh-aw
137github-script
138github-token
139glob
140grep
141head-ref
142http-mcp
143id-token
144import
145inline
146input
147issue-comment
148issue-number
149issue-tracker
150issueops
151issues
152job
153job-name
154json
155key
156label
157labelops
158latest
159limit
160lint
161local
162lock-yml
163lockfile
164log
165logs
166main-branch
167markdown
168matrix
169max-parallel
170mcp-gateway
171mcp-server
172mcp-servers
173merge-commit
174metadata
175metrics
176milestone
177milestone-number
178missing-tool
179multi-repo
180multirepoops
181network
182network-access
183network-permissions
184no-cache
185npm-install
186npx
187on-demand
188org-admin
189org-level
190output
191output-dir
192packages
193permissions
194pip-install
195playwright
196pr-number
197pre-commit
198private-key
199private-repo
200projectops
201pull-request
202pull-request-review-comment
203pull-requests
204push
205read
206recompile
207remote
208remote-repo
209repo-name
210repo-owner
211repository-dispatch
212researchplanassign
213reviewer
214run-id
215run-name
216runs-on
217safe-input
218safe-inputs
219safe-output
220safe-outputs
221sandbox
222scheduled
223secret-name
224secrets
225security-events
226server-url
227setup-node
228setup-python
229sha
230siderepoops
231sse-server
232status-check
233step-id
234strict-mode
235sub-task
236sync-repo
237tag
238team-members
239template
240timeout-minutes
241token-permissions
242tool-name
243toolset
244toolsets
245tools
246triage-analysis
247trialops
248trigger-workflow
249ubuntu-latest
250unix-timestamp
251update-discussion
252update-issue
253update-pull-request
254upstream-repo
255use-cache
256user-agent
257view
258web-fetch
259web-search
260webhook
261webhook-url
262windows-latest
263workflow-dispatch
264workflow-file
265workflow-id
266workflow-name
267workflow-run
268workflow-run-id
269write
270yaml
271
272## Fix Speech-to-Text Errors
273
274Common speech-to-text misrecognitions and their corrections:
275
276### Safe Outputs/Inputs
277- "safe output" → safe-output
278- "safe outputs" → safe-outputs
279- "safe input" → safe-input
280- "safe inputs" → safe-inputs
281- "save outputs" → safe-outputs
282- "save output" → safe-output
283
284### Workflow Terms
285- "agent ic workflows" → agentic workflows
286- "agent tick workflows" → agentic workflows
287- "work flow" → workflow
288- "work flows" → workflows
289- "G H A W" → gh-aw
290- "G age A W" → gh-aw
291
292### Configuration
293- "front matter" → frontmatter
294- "tool set" → toolset
295- "tool sets" → toolsets
296- "M C P servers" → MCP servers
297- "M C P server" → MCP server
298- "lock file" → lockfile
299
300### Commands & Operations
301- "re compile" → recompile
302- "runs on" → runs-on
303- "time out minutes" → timeout-minutes
304- "work flow dispatch" → workflow-dispatch
305- "pull request" → pull-request (in YAML contexts)
306
307### GitHub Actions
308- "add comment" → add-comment
309- "add labels" → add-labels
310- "close issue" → close-issue
311- "create issue" → create-issue
312- "pull request review" → pull-request-review
313
314### AI Engines & Bots
315- "co-pilot" → copilot (when referring to the engine)
316- "Co-Pilot" → Copilot
317- "at copilot" → @copilot (when assigning/mentioning the bot)
318- "@ copilot" → @copilot
319- "copilot" → @copilot (when context indicates assignment or mention)
320- "code X" → codex
321- "Code X" → Codex
322
323### Spacing/Hyphenation Ambiguity
324When context suggests a GitHub Actions key or CLI flag:
325- Use hyphens: `timeout-minutes`, `runs-on`, `cache-memory`
326- In YAML: prefer hyphenated form
327- In prose: either form acceptable, prefer hyphenated for consistency
328
329## Clean Up and Improve Text
330
331Make dictated text clearer and more professional by:
332
333### Remove Filler Words
334Common filler words and verbal tics to remove:
335- "humm", "hmm", "hm"
336- "um", "uh", "uhh", "er", "err"
337- "you know"
338- "like" (when used as filler, not for comparisons)
339- "basically", "actually", "essentially" (when redundant)
340- "sort of", "kind of" (when used to hedge unnecessarily)
341- "I mean", "I think", "I guess"
342- "right?", "yeah", "okay" (at start/end of sentences)
343- Repeated words: "the the", "and and", etc.
344
345### Improve Clarity
346- Make sentences more direct and concise
347- Use active voice instead of passive voice where appropriate
348- Remove redundant phrases
349- Fix run-on sentences by splitting them appropriately
350- Ensure proper sentence structure and punctuation
351- Replace vague terms with specific technical terms from the glossary
352
353### Maintain Professional Tone
354- Keep technical accuracy
355- Preserve the user's intended meaning
356- Use neutral, technical language
357- Avoid overly casual or conversational tone in technical contexts
358- Maintain appropriate formality for documentation and technical discussions
359
360### Examples
361- "Um, so like, you need to basically compile the workflow, you know?" → "Compile the workflow."
362- "I think we should, hmm, use safe-outputs for this" → "Use safe-outputs for this."
363- "The workflow is kind of slow, actually" → "The workflow is slow."
364- "You know, the MCP server needs to be configured" → "The MCP server needs to be configured."
365
366## Guidelines
367
368You do not have enough background information to plan or provide code examples.
369- Do NOT generate code examples
370- Do NOT plan steps or provide implementation guidance
371- Focus on fixing speech-to-text errors (misrecognized words, spacing, hyphenation)
372- Remove filler words and verbal tics (humm, you know, um, uh, like, etc.)
373- Improve clarity and professionalism of the text
374- Make text more direct and concise
375- When unsure, prefer the hyphenated form for technical terms
376- Preserve the user's intended meaning while correcting transcription errors and improving clarity