Skip to content

Commit 293abfd

Browse files
committed
Add agent discovery features for AI readiness
Add robots.txt AI crawler rules with Content Signals, Link discovery tags in HTML head (RFC 8288), .well-known/api-catalog (RFC 9727), MCP server card, and agent skills index.
1 parent 0a1999d commit 293abfd

5 files changed

Lines changed: 114 additions & 0 deletions

File tree

layouts/partials/head.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@
3838
{{- /* Favicon */ -}}
3939
<link rel="icon" type="image/x-icon" href="/favicon.ico">
4040
<link rel="apple-touch-icon" sizes="180x180" href="/images/validated-patterns.png">
41+
42+
{{- /* Agent Discovery Links (RFC 8288 / RFC 9727) */ -}}
43+
<link rel="api-catalog" href="/.well-known/api-catalog" type="application/linkset+json">
44+
<link rel="service-doc" href="/llms.txt" type="text/plain">
45+
<link rel="sitemap" href="/sitemap.xml" type="application/xml">
4146

4247
{{- /* DNS Prefetch and Preconnect for Performance */ -}}
4348
<link rel="dns-prefetch" href="//use.fontawesome.com">

layouts/robots.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
User-agent: *
2+
Allow: /
3+
4+
User-agent: GPTBot
5+
Allow: /
6+
7+
User-agent: OAI-SearchBot
8+
Allow: /
9+
10+
User-agent: Claude-Web
11+
Allow: /
12+
13+
User-agent: Google-Extended
14+
Allow: /
15+
16+
User-agent: Applebot-Extended
17+
Allow: /
18+
19+
User-agent: CCBot
20+
Allow: /
21+
22+
User-agent: PerplexityBot
23+
Allow: /
24+
25+
User-agent: Bytespider
26+
Disallow: /
27+
28+
User-agent: AhrefsBot
29+
Disallow: /
30+
31+
Sitemap: {{ "sitemap.xml" | absURL }}
32+
33+
Content-Signal: ai-train=no, search=yes, ai-input=yes
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"$schema": "https://agentskills.io/schema/index.json",
3+
"skills": [
4+
{
5+
"name": "validated-patterns-docs",
6+
"type": "documentation",
7+
"description": "Browse documentation for Red Hat Validated Patterns — GitOps-driven, automated application stacks for hybrid cloud deployments on OpenShift.",
8+
"url": "https://validatedpatterns.io/llms.txt"
9+
},
10+
{
11+
"name": "pattern-catalog",
12+
"type": "catalog",
13+
"description": "Discover 30+ validated patterns organized by industry, Red Hat product, and partner, with deployment guides and architecture details.",
14+
"url": "https://validatedpatterns.io/patterns/"
15+
},
16+
{
17+
"name": "quickstart-guide",
18+
"type": "tutorial",
19+
"description": "Step-by-step guide to deploying your first validated pattern on OpenShift using the GitOps framework.",
20+
"url": "https://validatedpatterns.io/learn/quickstart/"
21+
}
22+
]
23+
}

static/.well-known/api-catalog

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"linkset": [
3+
{
4+
"anchor": "https://validatedpatterns.io/",
5+
"service-doc": [
6+
{
7+
"href": "https://validatedpatterns.io/learn/quickstart/",
8+
"type": "text/html"
9+
}
10+
],
11+
"describedby": [
12+
{
13+
"href": "https://validatedpatterns.io/llms.txt",
14+
"type": "text/plain"
15+
},
16+
{
17+
"href": "https://validatedpatterns.io/sitemap.xml",
18+
"type": "application/xml"
19+
}
20+
]
21+
}
22+
]
23+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"serverInfo": {
3+
"name": "Validated Patterns Documentation",
4+
"version": "1.0.0",
5+
"description": "Documentation site for Red Hat Validated Patterns — GitOps-driven application stacks for hybrid cloud deployments on OpenShift."
6+
},
7+
"homepage": "https://validatedpatterns.io/",
8+
"capabilities": {
9+
"resources": true,
10+
"tools": false,
11+
"prompts": false
12+
},
13+
"resources": [
14+
{
15+
"uri": "https://validatedpatterns.io/llms.txt",
16+
"name": "LLM-friendly documentation index",
17+
"mimeType": "text/plain"
18+
},
19+
{
20+
"uri": "https://validatedpatterns.io/sitemap.xml",
21+
"name": "Sitemap",
22+
"mimeType": "application/xml"
23+
},
24+
{
25+
"uri": "https://validatedpatterns.io/patterns/",
26+
"name": "All validated patterns",
27+
"mimeType": "text/html"
28+
}
29+
]
30+
}

0 commit comments

Comments
 (0)