agentkit-seo-wiki-maintenance
GitHub面向维护者的技能,用于从官方来源刷新 AgentKit SEO wiki 知识、模块源列表及运行指南。仅限本地仓库克隆环境使用,支持刷新单个模块或审计所有条目,确保内容与事实来源一致。
触发场景
安装
npx skills add agentkit-seo/agentkit-seo --skill agentkit-seo-wiki-maintenance -g -y
SKILL.md
Frontmatter
{
"name": "agentkit-seo-wiki-maintenance",
"license": "MIT",
"metadata": {
"homepage": "https:\/\/agentkit-seo.github.io\/",
"repository": "https:\/\/github.com\/agentkit-seo\/agentkit-seo"
},
"description": "Maintainer-only skill for refreshing AgentKit SEO wiki knowledge from official sources. Use only from a local repository clone when a maintainer asks to refresh one module, audit all module wiki entries, or audit module source lists."
}
AgentKit SEO Wiki Maintenance
Overview
Use this maintainer-only skill to keep AgentKit SEO wiki/knowledge.md, hub/<module>/sources.md, human-facing hub playbooks, runtime skill guidance, and internal runtime contracts aligned with their sources of truth.
This skill is for repository maintainers working from a local clone. It is never exported to user installs. End users receive static, pre-authored wiki entries through the package install flow.
Wiki context
- Always read .skills/agent-skill/agentkit-seo/wiki/agentkit-seo.md before running any maintenance task so the agent understands the full project architecture before touching any file.
- If the root wiki entry is unavailable, read .skills/agent-skill/agentkit-seo/SKILL.md, .skills/architecture.md, and MAINTAINING.md before proceeding. State that the root wiki entry was unavailable.
Allowed modules
Use only these module ids:
agent-context-optimizationcv-atsgithublinkedinweb-portfoliox-twitter
Map each module id to its runtime skill folder:
| Module id | Runtime skill folder |
|---|---|
agent-context-optimization |
.skills/agent-skill/agentkit-seo-agent-context-optimization/ |
cv-ats |
.skills/agent-skill/agentkit-seo-cv-ats/ |
github |
.skills/agent-skill/agentkit-seo-github/ |
linkedin |
.skills/agent-skill/agentkit-seo-linkedin/ |
web-portfolio |
.skills/agent-skill/agentkit-seo-web-portfolio/ |
x-twitter |
.skills/agent-skill/agentkit-seo-x-twitter/ |
Source handling rules
Apply the source quality rules from MAINTAINING.md exactly:
stable: Official platform documentation, official help-center pages describing system behavior, official engineering or product blogs, published specs, RFC-style documents, or official maintainer-published repositories.likely: Official sources that describe current behavior but depend on product tiers, UI state, geography, rollout status, undocumented implementation details, or provider-specific support.inferred: Official source code snapshots, architecture writeups, discontinued or historical official material, or repo-owned methodology where no external platform source exists.disputed: Conflicting official sources, unsupported public narratives, secondary commentary, or behavior where no clean official source exists.
When tools allow network access, search for newer or missing official sources before treating the current sources.md list as complete. Accept only official platform documentation, official help-center pages, official engineering or product blogs, published specs, RFC-style documents, or official maintainer-published repositories. Do not add secondary commentary, influencer posts, SEO agency articles, community speculation, Reddit threads, or login-gated material as source evidence.
Never introduce a source that does not meet the inclusion bar. Never upgrade inferred to stable without an explicit official source. Record every fetch and discovery check with URL, fetch date, determinable source changes, and affected wiki claims.
Patch output rules
Before writing any file, present a proposed patch and ask for explicit maintainer confirmation.
Every proposed change must include:
- Exact current text in
knowledge.mdorsources.md. - Proposed replacement text.
- Source URL that justifies the change.
- Confidence label before and after the change.
- Reason:
new evidence,source updated,source removed,conflicting sources, orconfidence correction.
Never propose a change without source justification. If no official source supports a proposed wiki change, flag the claim for downgrade or further review instead of writing it as stable guidance.
File boundaries
On confirmation only, this skill may touch:
.skills/agent-skill/agentkit-seo-<module>/wiki/knowledge.md.skills/agent-skill/agentkit-seo-<module>/wiki/index.mdwhen source changes require a different conditional load map.skills/agent-skill/agentkit-seo-<module>/SKILL.mdwhen source changes require different routing, load, or high-level operating rules.skills/agent-skill/agentkit-seo-<module>/references/*.mdhub/<module>/sources.mdhub/<module>/*.mdllms-full.txt
This skill must never touch:
llms.txtREADME.md- Provider mirrors under
skills/orcommands/ - Files outside the confirmed list above
Every downstream edit must be source-backed and module-scoped. Do not change hub playbooks, runtime references, module SKILL.md, or wiki/index.md only because the wording could be cleaner. Change them only when official evidence invalidates, narrows, expands, or clarifies the methodology that agents or humans should apply.
If a source change implies that a forbidden file should change, do not edit that file. Flag it in a follow-up section with the exact file, affected section when known, reason, and source URL. This applies to project-level README content, CHANGELOG entries, provider mirrors, provider wrappers, install behavior, and files outside the target module.
Mode 1: Single module refresh
Use this mode when the maintainer asks:
Use agentkit-seo-wiki-maintenance to refresh the <module> module
Workflow:
- Read
hub/<module>/sources.mdto identify official sources for the surface. - Read
.skills/agent-skill/agentkit-seo-<module>/wiki/knowledge.mdto understand current claims, confidence labels,last_reviewed, andreview_by. - Search for newer or missing official sources for the same surface. Use source discovery queries that target official domains, specs, help centers, engineering blogs, or maintainer-published repositories. Reject secondary or speculative material.
- Fetch every official source in
sources.mdthat is newer thanlast_reviewed, plus any newly discovered official source that meets the inclusion bar. Iflast_reviewedis more than 30 days ago, fetch all official sources regardless of the stated review interval. - Extract source-backed claims relevant to the module surface.
- Diff extracted claims against current
knowledge.md:- New claims supported by official sources that are absent from the wiki.
- Existing claims whose confidence should change based on current source text.
- Claims the source no longer supports, flagged for removal or downgrade.
- Claims contradicted by a conflicting official source, marked
disputed.
- Inspect downstream module files that may need aligned updates:
hub/<module>/*.md,.skills/agent-skill/agentkit-seo-<module>/references/*.md,.skills/agent-skill/agentkit-seo-<module>/SKILL.md, and.skills/agent-skill/agentkit-seo-<module>/wiki/index.md. - Diff extracted claims against downstream module guidance:
- Hub playbook claims that should change because official evidence changed.
- Runtime reference instructions that should change because agents would otherwise apply stale methodology.
- Module
SKILL.mdrouting, source hierarchy, or load rules that should change because the module's operating model changed. wiki/index.mdload rules that should change because new wiki knowledge should be loaded for different tasks.
- Identify forbidden files that still need separate follow-up outside this skill's write permissions, including README, CHANGELOG, provider wrappers, generated provider mirrors, install behavior, or files outside the target module.
- Produce a proposed patch with exact line-level edits to every touched allowed file and source URL justification for every change.
- Present the full proposed patch and the forbidden-file follow-up list before writing anything. Ask for explicit confirmation.
- On confirmation only, apply the patch, update
last_reviewedto today, setreview_byfrom the dominant confidence level, regeneratellms-full.txt, and runnpm run validate. - Report what changed, which source justified it, which confidence labels moved up, down, or to
disputed, which hub or runtime guidance changed, and which forbidden follow-up files still need separate updates if any.
Use these review intervals:
stable: 6 months afterlast_reviewedlikely: 3 months afterlast_reviewedinferred: 1 month afterlast_revieweddisputed: 1 month afterlast_reviewed
Mode 2: Full audit
Use this mode when the maintainer asks:
Use agentkit-seo-wiki-maintenance to audit all modules
Workflow:
- Spawn parallel subagent tasks for the six module ids:
agent-context-optimization,cv-ats,github,linkedin,web-portfolio, andx-twitter. - Each subagent runs Mode 1 through step 10 only. It produces a proposed patch and forbidden-file follow-up list, but performs no writes.
- Collect the proposed patches into one unified audit report:
- Per module: sources fetched, claims changed, confidence movements, new claims, and flagged removals.
- Cross-module: consistency issues, including the same claim labeled differently across modules or shared taxonomy drift.
- Downstream guidance: hub playbooks, runtime references, module
SKILL.md, orwiki/index.mdedits proposed for each module. - Follow-ups: forbidden files that should be updated separately, with file path, reason, and source URL.
- Present the full unified report to the maintainer.
- Ask which modules to apply, which to skip, and which require further review.
- Apply only confirmed module patches. Regenerate
llms-full.txtonce after all confirmed writes. Runnpm run validateonce after all confirmed writes.
If subagent tooling is unavailable, run the six module audits sequentially and state that parallel subagents were unavailable.
Mode 4: Internal contract audit
Use this mode when the maintainer asks to audit routing, installed-skill workflow behavior, or VitaeGraph consistency. This mode is source-tree based and does not require external platform research.
Audit these contracts:
- Every skill configured in
.skills/export/export-config.jsonis represented in root routing and provider-capable command maps. - Every configured runtime skill defines trigger frontmatter, task or depth selection appropriate to its operations, mutation boundaries, verification behavior, self-review, and a bounded response or completion shape.
- Relative runtime links resolve inside the portable skill bundle. Repository-only playbooks, source inventories, maintainer docs, and package maps use durable public links when installed providers do not ship them.
- VitaeGraph record vocabulary matches
vitaegraph/schema/record-schema.json; graph-level direction and claims to avoid are not described as record types. - VitaeGraph templates, schema, runtime skill, CLI validation, generated graph model, downstream retrieval rules, and public specification agree on paths, IDs, relationships, visibility, privacy, and lifecycle operations.
- Audit-only modes do not silently authorize writes, and destructive or many-record operations require a preview and confirmation.
- Generated mirrors match canonical skill sources after intentional provider exclusions.
Workflow:
- Read the architecture map, style guide, skill architecture, root runtime skill, export configuration, and VitaeGraph specification when applicable.
- Trace representative agent runs for audit, draft, apply, validate, retrieve, maintain, and degraded-tool scenarios.
- Run
npm test,npm run validate, and a provider export smoke test. - Produce a prioritized contract-drift report with exact files, observed behavior, proposed behavior, and the runtime consequence.
- Present proposed patches before writing. Apply only changes confirmed by the maintainer under the repository's normal file ownership rules.
- Regenerate stored mirrors and
llms-full.txtwhen their canonical sources change, then rerun validation.
Do not force external-source confidence labels onto repo-owned architecture claims in this mode. Validate those claims against code, schemas, templates, tests, generated output, and repository docs.
Mode 3: Source audit only
Use this mode when the maintainer asks:
Use agentkit-seo-wiki-maintenance to audit sources for <module>
or:
Use agentkit-seo-wiki-maintenance to audit all sources
Workflow:
- Read
hub/<module>/sources.md. - Search for newer or missing official sources for the module surface. Prefer official platform documentation, help centers, engineering or product blogs, published specs, RFC-style documents, and official maintainer-published repositories.
- Fetch each listed and newly discovered candidate source and check:
- Whether it is still live and accessible.
- Whether it is still official, not moved to a third party, and not deprecated.
- Whether it still covers what the
sources.mdentry claims it covers. - Whether a newer or more authoritative official source should replace or supplement it.
- Propose updates to
sources.mdonly. Do not propose wiki changes in this mode. - Present rejected candidate sources separately, with the reason they did not meet the inclusion bar.
- Present the full proposed patch and ask for explicit confirmation.
- On confirmation only, apply the
sources.mdpatch and runnpm run validate.
Response shape
For proposed patches, return:
- Module and mode.
- Sources fetched, with URL and fetch date.
- Proposed line-level changes across wiki, source, hub, and runtime skill files.
- Source justification for every change.
- Confidence movements.
- Claims flagged for removal, downgrade, dispute, or further review.
- Forbidden follow-up files that should be updated outside this skill, if any.
- Explicit confirmation request before writing.
For completed writes, return:
- Files changed.
- Sources used.
- Confidence movements.
llms-full.txtregeneration status when applicable.- Hub or runtime guidance changed, if applicable.
- Forbidden follow-up files that still need separate updates, if any.
- Validation result.
版本历史
- 35bdb56 当前 2026-07-11 17:16


