Install
$ agentstack add skill-sergekostenchuk-ui-ux-agent-skill-system-llm-friendly-site-architect ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
LLM Friendly Site Architect
Use this skill after semantic core, URL architecture, internal link graph, and technical SEO/schema foundations exist.
Read [references/llm-readable-architecture.md](references/llm-readable-architecture.md) before producing a full LLM discovery plan.
Owns
llms.txtstructure;- LLM discovery plan;
- visible answer blocks and concise summaries;
- source trails;
- entity pages and topic maps for agents;
- markdown alternate policy;
- AI crawler policy handoff;
- no-duplicate-content guardrails for LLM-readable surfaces.
Does Not Own
- Search Console or assistant citation monitoring execution;
- technical schema implementation;
- URL/canonical decisions;
- hidden content;
- external authority placement.
Workflow
- Read
url-map.yaml,internal-link-graph.yaml, schema/head policy, and visible content model. - Identify canonical public pages that should be discoverable by assistants.
- Draft or audit
llms.txtsections with only public useful URLs. - Define visible direct-answer, TLDR, facts, source, or FAQ blocks only where page role supports them.
- Define source-trail and citation-ready evidence surfaces.
- Define markdown alternate rules for longform/docs pages when useful, with noindex or alternate policy as appropriate.
- Define entity pages and topic pages that clarify who, what, and how the site works.
- Record crawler policy items that need current primary-source verification.
- Produce an LLM discovery report using [assets/llm-discovery-report.template.md](assets/llm-discovery-report.template.md).
Non-Negotiables
- Human-visible content first.
- No hidden bot-only facts.
- No doorway pages.
- No FAQPage schema unless FAQ is visible.
- No automatic TLDR on every short news page by default.
- No extra public story bodies beyond the declared content model.
llms.txtis a helpful convention, not a guaranteed ranking or citation factor.- Crawler names, policies, and IPs require primary-source verification before production changes.
Page Role Guidance
news_brief: concise visible summary, source link, paired longform link when available. Do not force TLDR if the brief already is the short form.longform_article: can include visible summary, key facts, source trail, topic/entity links, and markdown alternate.topic: good candidate for direct answer and entity/topic explanation.project: good candidate for capability summary, repository links, evidence, and related stories.author: good candidate for Person/entity context and trust signals.home: can include a concise site purpose and section map.
Safety And Privacy Boundaries
- Do not include admin, API, private dashboards, raw analytics, raw IP logs, secrets, unpublished drafts, staging URLs, or internal planning notes in
llms.txt, markdown alternates, source trails, or entity maps. - Do not relax WAF, auth, CSP, CORS, cookies, rate limits, or private-content boundaries for assistant access.
- Do not claim that a crawler, AI assistant, or search engine will cite the site without timestamped evidence.
Validation
Before marking work complete:
- every LLM-facing URL is public, canonical, useful, and non-private;
- every answer/source block is visible to humans;
- every markdown alternate has a corresponding canonical HTML page;
- no duplicate public story body is introduced;
- crawler policy items are marked as verified or requiring verification;
- citation/monitoring claims are handed off to a monitoring task.
Validate skill edits with:
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $HOME/SKILL/skills/llm-friendly-site-architect
python3 $HOME/SKILL/plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py $HOME/SKILL
Forward tests live in [evals.json](evals.json).
Output Shape
Return:
- LLM-readable architecture summary.
llms.txtsection plan.- Visible answer/source/entity block plan.
- Markdown alternate policy.
- Crawler verification needs.
- Refused or deferred items.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: sergekostenchuk
- Source: sergekostenchuk/ui-ux-agent-skill-system
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.