docs-verifier
Skill8.9k starsChanged 18 days agoApache-2.0View on GitHub
Verify every code example and factual claim on a documentation page against the source, citing the line that proves each one and type-checking or running the code. Use before merging a docs PR, or when asked to verify or fact-check a page.
- Deletes or force-pushes
- Installs packages
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 3 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Verify exactly the pages you're given, usually one or two:
- Very specific: line 40
Read the page and its frontmatter (languages, experimental, sourceLinks).
- Very specific: line 45
Before verifying anything, list every checkable claim, numbered, with its line (fm for frontmatter).
- Very specific: line 120
Run each block up to its first model call.
- Distinctive: line 121
Run a full invocation only if it needs no credentials or credentials are clearly configured.
- Very specific: line 125
Shell commands: check flags against the CLI source or --help, and package names against pyproject.toml / package.json.
- Distinctive: line 135
Keep these fields separate.
- Very specific: line 146
Never round unverifiable up to correct.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Documentation Verifier
Check that everything a documentation page states is true of the code right now, and produce a claim-by-claim report citing the file:line behind each assessment. Unlike docs-reviewer (style) and docs-audit (whether a page needs work), this skill checks only truth, and checks all of it. Where the page and the code disagree, the page is wrong; never edit source to match a page.
Inputs
Verify exactly the pages you're given, usually one or two:
- page paths under
site/src/content/docs/(or their URLs) - a docs PR or branch: its changed pages, from
git diff --name-only origin/main... -- site/src/content/docs - a code change: pages whose
sourceLinksor prose mention the changed paths or symbols (grep -rln "<path>\|<Symbol>" site/src/content/docs)
With no target, ask. Never default to the whole site.
Where the truth lives
| Area | Source | Public surface |
Python SDK (strands-agents) | strands-py/src/strands/ | __all__ of the imported module |
TypeScript SDK (@strands-agents/sdk) | strands-ts/src/ | strands-ts/src/index.ts (@internal is not public) |
Python harness (strands-harness) | harness-py/src/strands_harness/ | harness-py/src/strands_harness/__init__.py |
TypeScript harness (@strands-agents/harness) | harness-ts/src/ | harness-ts/src/index.ts (./internal is not public) |
CLI (@strands-agents/cli) | strands-cli/src/ | strands-cli/src/cli/; in-chat slash commands in strands-cli/src/tui/chat/commands.ts |
MCP server (strands-agents-mcp-server) | strands-mcp/src/strands_mcp_server/ | its registered MCP tools |
Not in this repo: user-guide/evals-sdk/, user-guide/box/, and user-guide/shell/ document strands-agents/evals, strands-agents/box, and strands-agents/shell. Shallow-clone the repo into .context/src/<repo> or read it with gh api repos/strands-agents/<repo>/contents/<path>, and cite <repo>/<path>:line. A package name alone never makes a claim correct.
For orientation, see the Key Python modules and Key TypeScript modules lists in ../../references/code-verification.md. Tests and examples support a behavior claim but never replace reading the implementation.
Process
Step 1: Resolve the page
- Record
git rev-parse --short HEADand the branch. - Read the page and its frontmatter (
languages,experimental,sourceLinks). Nolanguagesfield means the page covers both SDKs. - Resolve every
--8<-- "path:region"include (paths relative tosite/src/content/docs/), including its_importssibling, and confirm each region has a matching[start:]/[end:]pair.
Step 2: Build the claim inventory
Before verifying anything, list every checkable claim, numbered, with its line (fm for frontmatter). Inventory a repeated claim once and list all its lines.
- Code blocks, per language tab: imports, calls, argument names and values, attributes read, shown output, install commands and install comments (a
# pip install …comment claims it installs everything the block needs), and comments that assert something. - Prose, tables, callouts: names, signatures, defaults, numbers, behavior and ordering, error types, which language or provider supports what (both values of every
<Syntax py="…" ts="…" />), env vars, flags, and links. - Frontmatter: each
sourceLinkspath,languages,experimental.
List motivation and opinion sentences as "not claims" so the inventory is visibly complete.
Step 3: Verify each claim against source
Find the code that decides each claim and record file:line.
- Trace behavior; don't infer it from names, docstrings, or comments. For numbers, find the constant and where it's used.
- Check each language separately. Shared prose must hold in every SDK the page covers.
- Check it's public (see the table). An unexported symbol gets the
internaltag even if the example works. - Check lifecycle: compare deprecation markers and experimental namespaces with the page's frontmatter and wording.
- Check it's released. Find the commit that added the export (
git log -S '<symbol>' --oneline -- <index.ts or __init__.py>), then the first release with it:git tag --contains <commit> | grep -E '^<prefix>/v[0-9]' | sort -V | head -1, where<prefix>ispython,typescript,harness-python,harness-typescript,harness-cli, ormcp. Harnesses depend on the published SDK (ranges inharness-py/pyproject.tomlandharness-ts/package.json), so SDK behavior a harness page relies on must be inside that range. - Check
sourceLinks: each path exists and implements what the page describes.
Step 4: Check the code mechanically
Compile every code block, and run it when you can. Put scratch files under .context/, which is not gitignored (Step 7 cleans up).
TypeScript snippet files (--8<-- includes): install in docs-ci.yml order, then type-check:
(cd site && npm ci)
(cd strands-ts && npm install --ignore-scripts && npm run build)
(cd site && npm install) # re-links the built SDK
(cd site && npm run typecheck:snippets); echo "exit=$?"tsc: not found (exit 127) is a setup failure, not a pass. The check covers the whole site, so report only this page's errors; confirm its files were included with npx tsc -p site/test-snippets --listFiles | grep <page-dir>.
Then type-check each rendered block on its own (the _imports region plus the body region), since lines outside the markers never render. A region that ends before its class or function closes is incorrect. If several regions are meant to be read together, also check them combined.
Inlined TypeScript (no CI covers it; the convention break itself is docs-audit's finding): copy each block verbatim into a scratch file.
For SDK blocks, the root node_modules/@strands-agents/sdk links to the local strands-ts (build it first if strands-ts/dist/ is missing):
mkdir -p .context/verify/ts
echo '{ "type": "module" }' > .context/verify/ts/package.json
# write blocks to .context/verify/ts/<n>.ts and this tsconfig.json:
# { "extends": "../../../strands-ts/tsconfig.base.json",
# "compilerOptions": { "noEmit": true, "rootDir": ".", "types": ["node"], "noUnusedLocals": false },
# "include": ["./*.ts"] }
npx tsc -p .context/verify/ts/tsconfig.jsonFor harness blocks, check inside harness-ts/, whose node_modules has the published SDK. Never check an SDK block there.
cd harness-ts && npm ci && npm run build
mkdir -p .verify
# write blocks to .verify/<n>.ts and this tsconfig.json:
# { "extends": "../tsconfig.base.json",
# "compilerOptions": { "noEmit": true, "noUnusedLocals": false },
# "include": ["./*.ts"] }
npx tsc -p .verify/tsconfig.jsonPython (no CI covers it):
uv venv --clear .context/verify-venv
uv pip install --python .context/verify-venv/bin/python -e ./strands-py # harness pages: -e ./harness-py instead
mkdir -p .context/verify # write blocks to .context/verify/<n>.py
cd .context/verify && ../verify-venv/bin/python <n>.pyInstall only the documented package and what the page's install line names. If a block works only after you add an extra the page doesn't mention, the install line is incorrect with high impact. Run from inside .context/, because agents can create session or memory directories in the working directory.
How far to run:
- Run each block up to its first model call. Construction needs no credentials and catches wrong imports, parameters, and types. Use
inspect.signature(...)for keywords the block doesn't exercise. - Run a full invocation only if it needs no credentials or credentials are clearly configured.
- Stand in for external systems (a CLI binary, a VM) with a stub on
PATH, and say so in the evidence. - Probe for hangs with in-language timeouts; macOS has no
timeoutcommand.
Shell commands: check flags against the CLI source or --help, and package names against pyproject.toml / package.json. Don't install globally, deploy, or call paid services.
Step 5: Check links
- Internal links and anchors: the target page or heading exists and covers what the sentence promises. The build only catches dead links.
- API reference links: they point at a real public symbol. Run
npm run sdk:generateinsite/first, becauseapi/*/_generatedsymlinks into the gitignoredsite/.build. - GitHub links: they point at a path that exists on
main.
Step 6: Assess each claim
Keep these fields separate; a claim can be correct and still fragile.
Accuracy (one per claim):
| Value | Meaning | Evidence |
correct | True as written | file:line |
incorrect | Page says X, code says Y | file:line for Y, plus a fix |
incomplete | True only under an unstated condition, or for only some of the cases it generalizes to | file:line of the condition, plus the qualifier to add |
unverifiable | No source settles it | Why, and what would settle it |
Never round unverifiable up to correct.
Impact (claims that aren't correct): high means copied code fails or the reader acts on wrong behavior. medium means misleading, but the reader recovers. low means hygiene only, with no reader misled.
Checked by (the strongest check you actually ran): read, compiled, or executed (at least through construction). Never report executed for code you only compiled.
Risk tags (zero or more, including on correct claims):
deprecated: deprecated in sourceinternal: not publicunreleased: not in a published release, or outside a harness's SDK rangeone-language: holds in one SDK, but the page implies bothaccidental: works, but not for the reason the page impliesexperimental: experimental in source, but the page doesn't say so
Step 7: Clean up
rm -rf .context/verify .context/verify-venv .context/src harness-ts/.verify
git status --short # nothing new except .context/docs-verifier/Output Format
## Docs Verification: [Page Title]
**File:** site/src/content/docs/[path]
**Verified against:** [short SHA] on [branch]
**Result:** [N] claims, [n] findings: [n] high · [n] medium · [n] low · [n] unverifiable · [n] risk-tagged
### Findings
| # | Line | Claim | Accuracy | Impact | Tags | Checked by | Evidence | Suggested fix |
|---|------|-------|----------|--------|------|------------|----------|---------------|
| 8 | 13 | `web_search` is on by default | incorrect | high | | executed | harness-py/src/strands_harness/agent.py:121-139 turns it off when the model has no native search | "`web_search` turns on only where the provider has native search" |
[Every claim that isn't `correct`, plus every risk-tagged claim, sorted high → medium → low → unverifiable → risk-tagged. "None" if empty.]
### Full Claim Inventory
| # | Line | Claim | Accuracy | Checked by | Evidence |
|---|------|-------|----------|------------|----------|
| 14 | 20-21 | Fetched content is cached for 15 minutes | correct | read | harness-py/src/strands_harness/tools/web_fetch.py:37 (`15 * 60`) |
Not claims: [lines]
### Commands Run
| Command | Result |
|---------|--------|
| `npm run typecheck:snippets` | exit 0 |
| `cd .context/verify && ../verify-venv/bin/python 3.py` (construction only) | pass |Include the full inventory even with no findings, so a reviewer can audit the run. For several pages, write one report per page plus a summary table of finding counts. Save each report to .context/docs-verifier/<page-slug>.md and return it in your reply.
Out of scope
- Voice, style, structure, and terminology (
docs-reviewer,docs-audit). - Editing source. After the report, offer docs-only fixes, highest impact first, and apply them only if the user agrees.
- Commits, pushes, and PRs.
Trending
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about strands-agents/harness-sdk
- AWS Developers Podcast“The Latest on Kiro, Strands Agents and MCP: 10 Updates You Missed”YouTube · Sep 3, 2026 · 550 views
- Decoded AI“실전 AI 에이전트 구축을 위한 Strands SDK 핵심 가이드”YouTube · Sep 25, 2026 · 494 views
- Repocast | GitHub 일일 브리핑“몇 줄 코드로 AI 에이전트 완성, harness-sdk”YouTube · Sep 23, 2026 · 468 views
- HubMesh“harness-sdk Gives AI Agents Long-Term Memory”YouTube · Sep 25, 2026 · 447 views
- AWS Developers Podcast“Harness engineering: are you controlling your AI agents?”YouTube · Aug 26, 2026 · 413 views
The biggest 5 of 69 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 69
Talked about on GitHub, YouTube and Bluesky (69 times).
On GitHub · 50
- Jul 16, 2026feat: implement SessionManager for Strands TS integration — aws/bedrock-agentcore-sdk-typescript2 reactions
- Jun 5, 2026An AgentCoreMemoryStore that works with the Strands native memory management system (`MemoryManager`) — aws/bedrock-agentcore-sdk-typescript2 reactions
- Aug 16, 2026Chore(deps): bump strands-agents[openai] from 1.51.0 to 1.52.0 in /v1 — rhprasad0/nova-toll-budget-agent1 reaction · 1 comment
- Aug 11, 2026Chore(deps): bump strands-agents[openai] from 1.50.2 to 1.51.0 — rhprasad0/nova-toll-budget-agent1 reaction
- Jun 22, 2026chore(deps): bump the lambda-dependencies group across 1 directory with 6 updates — thechrisgrey/thechrisgrey1 reaction · 3 comments
45 more on GitHub
- Oct 31, 2026Bump strands-agents from 1.30.0 to 1.48.0 in /patterns/medical-content-review — leeshiepie143/sample-medical-content-review-agent0 reactions
- Oct 31, 2026chore(deps): bump strands-agents from 1.34.1 to 1.48.0 — aws-samples/sample-from-prototype-to-production-agentic-ai-evaluation-and-observability-with-aws0 reactions
- Oct 31, 2026Bump strands-agents from 0.1.7 to 1.48.0 — aws-samples/sample-dfmea-prototype0 reactions
- Oct 31, 2026ci: bump strands-agents from 1.24.0 to 1.48.0 — DevZonayed/headroom0 reactions
- Oct 31, 2026chore(deps): bump strands-agents from 1.24.0 to 1.48.0 — goldjg/headroom0 reactions
- Oct 31, 2026Bump strands-agents from 0.2.1 to 1.48.0 in /agent — aws-samples/sample-sql-converter-agent-workshop0 reactions
- Oct 31, 2026chore(deps): bump strands-agents from 1.14.0 to 1.48.0 in /lib/idp_common_pkg — aws-solutions-library-samples/accelerated-intelligent-document-processing-on-aws0 reactions
- Oct 31, 2026Bump strands-agents from 1.30.0 to 1.48.0 in /agents_catalog/36-C4LS-example-agent/C4LS — leeshiepie143/amazon-bedrock-agents-healthcare-lifesciences0 reactions
- Oct 31, 2026chore(deps): bump strands-agents from 1.14.0 to 1.48.0 in /nested/multi-doc-discovery — aws-solutions-library-samples/accelerated-intelligent-document-processing-on-aws0 reactions
- Oct 31, 2026chore(deps-dev): bump strands-agents from 1.27.0 to 1.48.0 — aws-samples/sample-agentic-cost-optimizer0 reactions · 1 comment
- Oct 30, 2026build(deps): bump strands-agents from 1.43.0 to 1.48.0 in /requirements — aws-samples/AWS-First-GenAI-Journey0 reactions
- Oct 30, 2026build(deps): bump strands-agents from 0.3.0 to 1.48.0 in /examples/integrations/strands-agents — kubeflow/mcp-apache-spark-history-server0 reactions · 1 comment
- Oct 30, 2026Bump strands-agents from 1.4.0 to 1.48.0 in /industry-specific-pocs/financial-services/pe_fund_redemptions/genai — aws-samples/genai-quickstart-pocs0 reactions
- Oct 30, 2026chore(deps-dev): bump strands-agents from 1.24.0 to 1.48.0 in /06-workshops/03-AgentCore-identity/07-Outbound_Auth_3LO_ECS_Fargate — sentryinsurance/agentcore-samples0 reactions
- Oct 30, 2026chore(deps): bump strands-agents from 1.36.0 to 1.48.0 in /06-workshops/13-AgentCore-payments/02-use-cases/pay-for-content-browser-use — sentryinsurance/agentcore-samples0 reactions
- Oct 30, 2026chore(deps): bump strands-agents from 1.45.0 to 1.48.0 — devemberx/mcp-server-polarion0 reactions · 1 comment
- Oct 30, 2026Bump strands-agents from 1.20.0 to 1.48.0 in /agent — aws-samples/sample-geospatial-code-agent0 reactions
- Oct 30, 2026build(deps): bump strands-agents from 1.24.0 to 1.48.0 — impactyogi/headroom0 reactions
- Oct 30, 2026chore(deps): bump strands-agents from 1.42.0 to 1.48.0 in /containers/multi-agent — aws-samples/serverless-rag-demo0 reactions
- Oct 30, 2026chore(deps): bump strands-agents from 1.24.0 to 1.48.0 — invisible-tech/inv-headroom0 reactions · 1 comment
- Oct 30, 2026ci(deps-dev): bump strands-agents from 1.38.0 to 1.48.0 — leeshiepie143/bedrock-agentcore-sdk-python0 reactions
- Oct 30, 2026chore(deps): bump strands-agents from 1.47.0 to 1.48.0 in /examples/strands-agents/loan-buddy-agent — aws-samples/sample-genai-on-eks-starter-kit0 reactions
- Oct 30, 2026Bump strands-agents from 1.20.0 to 1.48.0 in /agent — aws-solutions-library-samples/guidance-for-agentic-data-analyst-using-amazon-bedrock-agentcore-on-aws0 reactions
- Oct 30, 2026Bump strands-agents from 1.30.0 to 1.48.0 in /patterns/strands-deep-research — leeshiepie143/sample-agentcore-deep-research0 reactions
- Oct 30, 2026Bump strands-agents from 0.3.2 to 1.48.0 — aws-samples/sample-defense-in-depth-rai-multi-agent0 reactions
- Oct 30, 2026build(deps-dev): bump @strands-agents/sdk from 1.21.0 to 1.22.0 in /packages/strands — mishrasanjeev/grantex0 reactions · 2 comments
- Oct 29, 2026build(deps): bump strands-agents from 0.3.0 to 1.48.0 in /backend — aws-samples/sample-intelligent-architecture-review0 reactions
- Oct 29, 2026Bump strands-agents from 1.24.0 to 1.48.0 — leeshiepie143/sample-ai-assisted-call-center-agent-training0 reactions
- Oct 29, 2026Bump strands-agents from 1.24.0 to 1.48.0 in /src/agent — leeshiepie143/sample-ai-assisted-call-center-agent-training0 reactions
- Oct 29, 2026chore(deps): bump strands-agents from 1.26.0 to 1.48.0 in /backend/agent-code — aws-samples/sample-market-research-agent-pipeline0 reactions
- Oct 29, 2026Bump strands-agents from 0.1.5 to 1.48.0 — aws-samples/sample-bedrock-readiness-agent0 reactions
- Oct 29, 2026Bump the pip group across 2 directories with 1 update — akash-coded/aws-bedrock-agentcore-strands0 reactions
- Oct 29, 2026Bump strands-agents from 1.37.0 to 1.48.0 in /backend/agentcore-runtime-voice-webrtc/agent — aws-samples/sample-multimodal-whatsapp-restaurant-agent0 reactions
- Oct 28, 2026build(deps): bump strands-agents from 1.17.0 to 1.48.0 in /Industry Solutions/Financial Services (FSI)/FraudDetection/FraudDetection-Agent — aws-samples/sample-lambda-durable-functions0 reactions
- Oct 28, 2026Bump strands-agents from 1.38.0 to 1.48.0 in /07. Operational Agents in Production/03. gitops-mcp/files/agent — webmakaka/Agentic-AI-for-Platform-Engineering0 reactions
- Oct 28, 2026Bump strands-agents from 1.20.0 to 1.48.0 in /assets/agent — aws-samples/sample-mcp-fraud-investigation-agent0 reactions
- Oct 28, 2026chore(deps): bump strands-agents from 1.9.0 to 1.48.0 in /backend — leeshiepie143/bedrock-chat0 reactions
- Oct 28, 2026Bump strands-agents from 1.42.0 to 1.48.0 in /agent — aws-samples/sample-slm-finetuning-and-evaluation-platform0 reactions
- Oct 28, 2026Bump strands-agents from 1.39.0 to 1.48.0 — aws-solutions-library-samples/guidance-for-agentic-vehicle-experience-on-aws0 reactions
- Oct 24, 2026build(deps): update strands-agents requirement from >=1.58.1 to >=1.61.1 — fernandogarzaaa/steward-alexa-skill0 reactions · 1 comment
- Oct 24, 2026chore(deps): bump strands-agents from 1.58.1 to 1.61.1 — Machine-Learning-Labs/strands-agent-bridge-open-web-ui0 reactions
- Oct 24, 2026Update strands-agents requirement from >=1.57.2 to >=1.61.1 in /harness — sholtomaud/desktop-uat0 reactions
- Oct 19, 2026chore(deps): bump @strands-agents/sdk from 1.12.0 to 1.21.0 — 4suke-sun/connpass-scout-agent0 reactions · 1 comment
- Oct 19, 2026Update strands-agents requirement from <2,>=1 to >=1.61.1,<2 — FarnazNK/grounded-agent-platform0 reactions
- Oct 16, 2026framework-release: strands-agents 1.60.0 → 1.61.1 — Donkey-Development-Kit/donkey-development-kit0 reactions · 1 comment
On YouTube · 16
- Sep 3, 2026The Latest on Kiro, Strands Agents and MCP: 10 Updates You Missed — AWS Developers Podcast550 views
- Sep 25, 2026실전 AI 에이전트 구축을 위한 Strands SDK 핵심 가이드 — Decoded AI494 views
- Sep 23, 2026몇 줄 코드로 AI 에이전트 완성, harness-sdk — Repocast | GitHub 일일 브리핑468 views · 1 comment
- Sep 25, 2026harness-sdk Gives AI Agents Long-Term Memory — HubMesh447 views
- Aug 26, 2026Harness engineering: are you controlling your AI agents? — AWS Developers Podcast413 views · 3 comments
11 more on YouTube
- Oct 3, 2026Strands harness от AWS: свой агент в 3 строки кода #Shorts — AI da Code355 views · 1 comment
- Sep 27, 2026strands-agents/harness-sdk — A production agent in one call. 🟢 Clone #Shorts — ForkCast170 views
- Sep 3, 2026Kiro, Strands Agents & MCP: 10 Updates You Missed — Sebastien Stormacq150 views
- Sep 25, 2026Harness-sdk: build and control production AI agents — Next Horizon129 views · 1 comment
- Sep 3, 2026Harness engineering: are you controlling your AI agents? — Sebastien Stormacq95 views
- Sep 24, 2026strands-agents/harness-sdk - Gource visualisation — Gourcer83 views
- Jul 18, 2026Harness Sdk Python Walkthrough Builds a Local Calculator Agent on OpenAI Instead of Bedrock — Alex Hitt78 views · 1 comment
- Sep 24, 2026Strands Harness SDK – Agent AI production-ready trong một lệnh gọi | GitHub Review — Vũ Lê Mentor27 views · 1 comment
- Sep 23, 2026I Visualized This AI Agent SDK and Saw Something Wild 🧪 — CodeTimelapse23 views
- Sep 24, 2026Agent loops looked great on paper. Production destroyed them. — GitHub Now12 views
- Sep 23, 2026The 1-Year Sprint: 301 Contributors to Harness-SDK — CodeTimelapse2 views
On Bluesky · 3
- Sep 30, 2026GitHub - strands-agents/harness-sdk: Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python &… — @fluid.sublimer.me2 likes and reposts · 1 reply
- Sep 24, 2026📦 strands-agents / harness-sdk ⭐ 7,621 (+96) 🗒 Python Build an agent harness and control it end-to-end. Open-source SDK for production AI… — @github-trending.bsky.social2 likes and reposts
- Sep 23, 2026今日のGitHubトレンド strands-agents/harness-sdk — @dailygithubtrends.bsky.social1 likes and repost
In this repository27 other files it gives its agents.
- AGENTS.mdAGENTS.md
- harness-py/AGENTS.mdAGENTS.md
- harness-ts/AGENTS.mdAGENTS.md
- site/AGENTS.mdAGENTS.md
- strands-cli/AGENTS.mdAGENTS.md
- strands-py/AGENTS.mdAGENTS.md
- strands-ts/AGENTS.mdAGENTS.md
- test-infra/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- harness-py/CLAUDE.mdCLAUDE.md
- harness-ts/CLAUDE.mdCLAUDE.md
- site/CLAUDE.mdCLAUDE.md
- strands-cli/CLAUDE.mdCLAUDE.md
- strands-py/CLAUDE.mdCLAUDE.md
- strands-ts/CLAUDE.mdCLAUDE.md
- test-infra/CLAUDE.mdCLAUDE.md
- docs-auditSkill
- docs-diagramsSkill
- docs-plannerSkill
- docs-reviewerSkill
- docs-writerSkill
- pr-createSkill
- pre-pushSkill
- pr-feedbackSkill
- pr-writerSkill
- strands-reviewSkill
- strandsSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

