使用方法
- 复制安装命令,在自己的智能体环境安装前先检查源码包。
- 从原始文档核对所需工具、凭据和支持的宿主。
- 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/sergekostenchuk/ui-ux-agent-skill-system --skill semantic-core-architect开始前需了解
- 安装不包含模型订阅、API 额度或访问文件的权限。
- 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。
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 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/. - 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;entity-topic-map.yaml, based on 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/SKILLForward tests for this skill live in 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.


