feat(docs): Add PromptCode Astro component for rendering workflow prompts#17556
Closed
feat(docs): Add PromptCode Astro component for rendering workflow prompts#17556
Conversation
- Add docs/src/components/PromptCode.astro: reads a markdown prompt file at build time and renders it in a code block prepended with "Create an agentic workflow using the address <url>" - Add docs/src/prompts/issue-triage.md: issue-triage workflow prompt body - Update creating-workflows.mdx: replace hard-coded first code block with <PromptCode> component using the issue-triage prompt Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Create Astro Starlight component for markdown rendering
feat(docs): Add PromptCode Astro component for rendering workflow prompts
Feb 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces a reusable Starlight component that renders a markdown prompt file inside a code block, automatically prepending the common "Create an agentic workflow using the address …" sentence. The component is used on the Creating Workflows page to load an issue-triage prompt.
Changes
docs/src/components/PromptCode.astro— New component. Reads a markdown file fromdocs/src/at build time, prepends the common first sentence (injected by the component, not stored in the file), and renders via Starlight's<Code>with word-wrap. Acceptssrc,address, and optionaltitleprops.docs/src/prompts/issue-triage.md— Prompt body for an issue-triage workflow (classification, labeling, triage comment, assignment). No frontmatter; pure prompt text.docs/src/content/docs/setup/creating-workflows.mdx— Replaces the hard-coded code fence in the "GitHub Web Interface" section with<PromptCode>.Usage
Renders as:
The
srcprop is resolved relative todocs/src/usingprocess.cwd()at build time, which is the Astro project root.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
telemetry.astro.build/opt/hostedtoolcache/node/24.13.0/x64/bin/node node node_modules/.bin/astro build(dns block)/opt/hostedtoolcache/node/24.13.0/x64/bin/node node node_modules/.bin/astro preview --port 4321(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.