Scenario README create and review
Create or update a single scenario README.md in alloy-scenarios.
This repository documents scenarios only through per-directory README files.
Do not create other documentation pages.
Do not edit scenario configuration files.
Do not commit, push, or open pull requests unless the user explicitly asks.
Before you begin
Read these shared files in order:
../shared/repo-context.md
../shared/style-guide.md
../shared/best-practices.md
Then read every configuration file in the target scenario directory.
See Config files to read in ../shared/best-practices.md.
Ask the user for the scenario directory path if it is not clear from context.
Step 1: Choose create or review
| Condition |
Path |
README.md is missing, empty, or a stub |
Create |
README.md already exists with scenario content |
Review |
Create and review use the same style, structure, and verification rules.
Step 2: Create a new README
- Read the closest baseline README listed in
../shared/repo-context.md.
- Draft
README.md using the template in ../shared/style-guide.md.
- Derive every command, port, URL, component name, and query from the scenario config files.
- Omit optional template sections that do not apply.
- Follow
../shared/technical-verification.md.
- Verify Alloy component claims with
../shared/alloy-verification.md.
- Run through
../shared/verification-checklist.md.
- Present the draft README to the user. Do not commit.
Step 3: Review an existing README
Read the current README.md alongside the scenario config files.
Load the previous version for preservation checks:
git show HEAD:<scenario-dir>/README.md
If the file is new on this branch, compare against the merge base or ask the user which version to preserve against.
Classify the change:
- Style/editorial — wording and structure only, no new technical claims
- Technical — commands, ports, component names, queries, credentials, or pipeline behavior
When in doubt, treat it as technical.
Follow ../shared/technical-verification.md.
Verify Alloy component claims with ../shared/alloy-verification.md.
Apply ../shared/style-guide.md and ../shared/best-practices.md.
Confirm every command, query, credential, env var, and demo manifest from the original README is still present unless the configs changed.
Run through ../shared/verification-checklist.md.
Apply fixes to README.md only. Present results to the user. Do not commit.
Style and format requirements
Apply every rule in ../shared/style-guide.md. In particular:
- Active voice, second person, present tense, contractions
- Sentence case for headings and emphasis used as subheadings
- No gerunds in headings
- No parentheses or brackets in prose
- "Refer to" not "see"
- "Check" not "confirm" in troubleshoot steps
- Every fenced code block must have a language tag
Remove AI-tell phrasing listed in ../shared/best-practices.md.
Technical verification
Scenario config files outrank the README when they disagree.
Fix the README to match the configs.
If a config looks wrong, flag it for the contributor instead of changing it.
For Alloy component names, arguments, and behavior, verify against the latest reference:
https://grafana.com/docs/alloy/latest/reference/components/
Follow ../shared/technical-verification.md for the full workflow.
Handoff
Present a summary that includes:
- Task — create or review
- Scenario directory
- Changes made — or the full draft for create
- Style issues found and fixed
- Technical verification — claims checked against configs and Alloy docs, with any divergences
- Preservation — on review, any content from the original README that was kept, restored, or intentionally dropped
- Open questions — config problems or claims you could not verify
- Checklist — note any items from
../shared/verification-checklist.md the user should confirm before submitting
Reference
Source: grafana/alloy-scenarios — distributed by TomeVault.
1---2name: grafana-alloy-scenarios-alloy-scenarios3description: Scenario README create and review4---56# Scenario README create and review78Create or update a single scenario `README.md` in **alloy-scenarios**.9This repository documents scenarios only through per-directory README files.1011Do not create other documentation pages.12Do not edit scenario configuration files.13Do not commit, push, or open pull requests unless the user explicitly asks.1415## Before you begin1617Read these shared files in order:18191. [`../shared/repo-context.md`](../shared/repo-context.md)202. [`../shared/style-guide.md`](../shared/style-guide.md)213. [`../shared/best-practices.md`](../shared/best-practices.md)2223Then read every configuration file in the target scenario directory.24See **Config files to read** in [`../shared/best-practices.md`](../shared/best-practices.md).2526Ask the user for the scenario directory path if it is not clear from context.2728## Step 1: Choose create or review2930| Condition | Path |31| ------------------------------------------------ | ---------- |32| `README.md` is missing, empty, or a stub | **Create** |33| `README.md` already exists with scenario content | **Review** |3435Create and review use the same style, structure, and verification rules.3637## Step 2: Create a new README38391. Read the closest baseline README listed in [`../shared/repo-context.md`](../shared/repo-context.md).402. Draft `README.md` using the template in [`../shared/style-guide.md`](../shared/style-guide.md).413. Derive every command, port, URL, component name, and query from the scenario config files.424. Omit optional template sections that do not apply.435. Follow [`../shared/technical-verification.md`](../shared/technical-verification.md).446. Verify Alloy component claims with [`../shared/alloy-verification.md`](../shared/alloy-verification.md).457. Run through [`../shared/verification-checklist.md`](../shared/verification-checklist.md).468. Present the draft README to the user. Do not commit.4748## Step 3: Review an existing README49501. Read the current `README.md` alongside the scenario config files.512. Load the previous version for preservation checks:5253 ```sh54 git show HEAD:<scenario-dir>/README.md55 ```5657 If the file is new on this branch, compare against the merge base or ask the user which version to preserve against.58593. Classify the change:6061 - **Style/editorial** — wording and structure only, no new technical claims62 - **Technical** — commands, ports, component names, queries, credentials, or pipeline behavior6364 When in doubt, treat it as **technical**.65664. Follow [`../shared/technical-verification.md`](../shared/technical-verification.md).675. Verify Alloy component claims with [`../shared/alloy-verification.md`](../shared/alloy-verification.md).686. Apply [`../shared/style-guide.md`](../shared/style-guide.md) and [`../shared/best-practices.md`](../shared/best-practices.md).697. Confirm every command, query, credential, env var, and demo manifest from the original README is still present unless the configs changed.708. Run through [`../shared/verification-checklist.md`](../shared/verification-checklist.md).719. Apply fixes to `README.md` only. Present results to the user. Do not commit.7273## Style and format requirements7475Apply every rule in [`../shared/style-guide.md`](../shared/style-guide.md). In particular:7677- Active voice, second person, present tense, contractions78- Sentence case for headings and emphasis used as subheadings79- No gerunds in headings80- No parentheses or brackets in prose81- "Refer to" not "see"82- "Check" not "confirm" in troubleshoot steps83- Every fenced code block must have a language tag8485Remove AI-tell phrasing listed in [`../shared/best-practices.md`](../shared/best-practices.md).8687## Technical verification8889Scenario config files outrank the README when they disagree.90Fix the README to match the configs.91If a config looks wrong, flag it for the contributor instead of changing it.9293For Alloy component names, arguments, and behavior, verify against the latest reference:9495https://grafana.com/docs/alloy/latest/reference/components/9697Follow [`../shared/technical-verification.md`](../shared/technical-verification.md) for the full workflow.9899## Handoff100101Present a summary that includes:1021031. **Task** — create or review1042. **Scenario directory**1053. **Changes made** — or the full draft for create1064. **Style issues** found and fixed1075. **Technical verification** — claims checked against configs and Alloy docs, with any divergences1086. **Preservation** — on review, any content from the original README that was kept, restored, or intentionally dropped1097. **Open questions** — config problems or claims you could not verify1108. **Checklist** — note any items from [`../shared/verification-checklist.md`](../shared/verification-checklist.md) the user should confirm before submitting111112## Reference113114| File | Purpose |115| ---- | ------- |116| [`../shared/repo-context.md`](../shared/repo-context.md) | Repository layout and baseline READMEs |117| [`../shared/style-guide.md`](../shared/style-guide.md) | Style rules and README template |118| [`../shared/best-practices.md`](../shared/best-practices.md) | Config-first workflow and pitfalls |119| [`../shared/technical-verification.md`](../shared/technical-verification.md) | Technical review steps |120| [`../shared/alloy-verification.md`](../shared/alloy-verification.md) | Alloy docs cross-check |121| [`../shared/verification-checklist.md`](../shared/verification-checklist.md) | Pre-submit checklist |122123---124> Source: [grafana/alloy-scenarios](https://github.com/grafana/alloy-scenarios) — distributed by [TomeVault](https://tomevault.io).125<!-- tomevault:4.0:skill_md:2026-07-01 -->