Install
$ agentstack add skill-sergekostenchuk-ui-ux-agent-skill-system-semantic-core-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
Semantic Core Architect
Use this skill before URL architecture, internal linking, schema, content planning, or LLM-friendly page design. It turns a site goal into reusable semantic artifacts.
Read [references/semantic-core-rubric.md](references/semantic-core-rubric.md) before producing a full semantic core.
Owns
- query clusters;
- user/search intents;
- audience and job-to-be-done mapping;
- entity and topic mapping;
- language and locale priority;
- evidence labels and data gaps;
- handoff to information architecture.
Does Not Own
- final URL/canonical policy;
- internal link graph;
- schema implementation;
- page copywriting;
- rank guarantees;
- external link placement.
Workflow
- Capture the goal, audience, markets, languages, content model, constraints, and forbidden areas.
- Separate observed facts, user-provided facts, inferred assumptions, and unknowns.
- Build query clusters by intent, not by keyword volume alone.
- Map entities and topics to likely canonical page candidates without deciding final URLs.
- Assign priority from strategic value, page feasibility, audience fit, and evidence strength.
- Mark volume, difficulty, competitive strength, and rank opportunity as
unknownunless verified from an approved source. - Produce
semantic-core.yamlandentity-topic-map.yamlusing the templates in [assets/](assets/). - Hand off to
information-architecture-seowith gaps and assumptions explicit.
Evidence Rules
- Search volume, difficulty, traffic, ranking, and assistant citation claims require current evidence.
- If keyword tools, Search Console, rank trackers, logs, or assistant-monitoring data are unavailable, use
unknown. - Current facts about search engines, AI crawlers, rich results, or platforms must follow the cluster freshness policy.
- Do not use competitor pages as proof of volume unless they come with a measured source.
Priority Model
Use P0 only when a cluster is both central to the site's identity and needed by downstream architecture. Use P1 for important supporting clusters. Use P2 for useful expansion. Use P3 for backlog or speculative ideas.
Priority is not ranking probability.
Required Outputs
Create or update:
semantic-core.yaml, based on [assets/semantic-core.template.yaml](assets/semantic-core.template.yaml);entity-topic-map.yaml, based on [assets/entity-topic-map.template.yaml](assets/entity-topic-map.template.yaml);- a gap list for unverified data and needed research.
Each cluster must include intent, audience, languages, entities, queries, evidence, assumptions, unknown metrics, and downstream notes.
Validation
Before marking work complete:
- check every cluster has intent, audience, language, priority, and at least one query or topic seed;
- check every metric field is either evidence-backed or
unknown; - check entity names have stable ids;
- check no URL/canonical decision is made as final;
- run the cluster linter after skill edits.
Validate skill edits with:
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $HOME/SKILL/skills/semantic-core-architect
python3 $HOME/SKILL/plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py $HOME/SKILL
Forward tests for this skill live in [evals.json](evals.json).
Output Shape
Return:
- Semantic core summary.
- Top clusters by priority.
- Entity/topic map summary.
- Unknown metrics and evidence gaps.
- Handoff notes for information architecture.
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.