Skip to main content

refresh-agent-context

Audit this Turborepo for stale or missing agent-reference docs, then refresh repo and app-level `AGENTS.md` and related onboarding docs using the bundled workspace inventory script. Use when apps, packages, routes, ports, or shared tooling changed and the repo needs a fresh agent-oriented context pass.

跳到安装

来源信息

仓库
solana-foundation/solana-com
最近来源活动
2026年6月2日 22:46
检测到的 SKILL.md 语言
英语
星标
505
分支
408

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
refresh-agent-context
description
Audit this Turborepo for stale or missing agent-reference docs, then refresh repo and app-level `AGENTS.md` and related onboarding docs using the bundled workspace inventory script. Use when apps, packages, routes, ports, or shared tooling changed and the repo needs a fresh agent-oriented context pass.
# Refresh Agent Context Use this skill to keep the repo understandable for coding agents as the Turborepo evolves. ## Goal Detect drift between the actual workspace structure and the agent-facing docs, then update the smallest set of docs that restore a fast path into the correct app or package. Prefer updating these files, in this order: 1. root `AGENTS.md` 2. root `README.md` 3. root or app-level `CLAUDE.md` 4. app-level `apps/*/AGENTS.md` 5. package docs only when they materially help route ownership or shared-code discovery ## Quick Start From the repo root, run: ```bash node skills/refresh-agent-context/scripts/workspace_inventory.mjs ``` This prints a current inventory of: - app and package workspaces - package names - dev ports inferred from `package.json` - asset prefixes and `NEXT_PUBLIC_APP_NAME` inferred from `next.config.ts` - whether `AGENTS.md`, `README.md`, and `CLAUDE.md` exist per app ## Workflow ### 1. Build the current repo inventory Run the inventory script first. Treat its output as the baseline snapshot of the current monorepo shape. ### 2. Audit doc coverage Check for: - missing root `AGENTS.md` - apps missing `AGENTS.md` - stale or missing `CLAUDE.md` files when Claude-specific onboarding exists - empty or stub-only `AGENTS.md` - stale README or `CLAUDE.md` entries for app names, ports, package names, or CMS/framework ownership - missing references to important shared packages such as `packages/i18n`, `packages/ui-chrome`, or `packages/ecosystem-data` - route ownership that is not obvious from the current docs ### 3. Patch the minimal doc set Prefer concise guides that answer these questions quickly: - which workspace owns the requested feature - which commands validate only that workspace - which config files define routing, asset prefixes, or cross-app navigation - which shared packages are likely involved - which `CLAUDE.md` files need the same operational updates as agent docs Do not turn the docs into a full architecture book. Keep them as jump-start guides. ### 4. Verify against source files Before finalizing: - verify package names from `package.json` - verify ports from workspace scripts - verify asset prefixes, rewrites, and `NEXT_PUBLIC_APP_NAME` from `next.config.ts` - verify content ownership from the actual `content/`, `src/`, or package layout ### 5. Report the audit Summarize: - what was stale or missing - what docs were updated - what could not be verified automatically ## Output Standards - keep docs short and operational - prefer tables for workspace maps and bullets for gotchas - keep `AGENTS.md`, `CLAUDE.md`, and root onboarding docs aligned when they describe the same workspace facts - do not duplicate long app docs when a short pointer is enough - if no changes are needed, say so and include the audit findings ## Example Requests - "Refresh the repo's agent docs after adding a new app" - "Audit the Turborepo and update AGENTS.md files" - "Rebuild agent context after changing ports and route ownership" - "Run the periodic agent-reference refresh"
在 GitHub 查看