CLAUDE.md@apps/extensionA
CLAUDE.md@apps/extension from ximing/vital is a CLAUDE.md file: the standing instructions Claude Code reads in that repo.
mdr add ximing/vital/apps/extension/CLAUDE.md@git:20261021.2674a2aPins git:20261021.2674a2a in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 14 of 14 checks passed
- Kind
- CLAUDE.md file
- Repository
- ximing/vital
- Path
apps/extension/CLAUDE.md- Versions recorded
- 1
- Latest version
- git:20261021.2674a2a, committed Oct 21, 2026
- Size
- 1,140 bytes
- Repository stars
- 3
- License
- none declared
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# `@vital/extension` — 浏览器扩展指令 ## 这个目录负责什么 - 基于 WXT 构建的 Chrome MV3 浏览器扩展,用于将当前网页、选中文本或图片一键保存到 Vital 稍后读(Inbox)或待办(Tasks)。 ## 放置约束 - **放什么**: - `entrypoints/`:WXT 扩展入口(background service worker、content script、popup 页面)。 - `src/`:页面正文抽取、选区转换、扩展端存储、Bearer 鉴权状态与 API 调用逻辑。 - `__tests__/`:扩展抽取逻辑与交互的 Vitest 测试。 - **不放什么**: - 不要在扩展内重复实现通用的 HTML 清洗或 ArticleDoc 转换算法,应复用 `@vital/article-extract`、`@vital/article-html` 与 `@vital/article-doc`。 ## 开发偏好与局部范式 1. **鉴权机制**: - 扩展不依赖浏览器 Cookie 鉴权,而是通过 Web 端 `/auth/extension` 签发一次性授权码并换取 Bearer Token。 2. **构建与检查前置步骤**: - 运行类型检查或 ESLint 前需要生成 WXT 类型声明(`pnpm --filter @vital/extension typecheck` 与 `lint` 脚本已内置 `wxt prepare`)。
Read the whole file at its exact version.
How to install
mdr add ximing/vital/apps/extension/CLAUDE.md@sha256:de47cff4bc523c5cThe line at the top of this page pins the label git:20261021.2674a2a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_wfo3knjzmn7euab4)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 21, 2026.
Audit of the latest version
- pass: Size between 200 bytes and 200 KB (1140 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
ximing/vital · 3 stars · license none declared · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wfo3knjzmn7euab4 GET https://markdownregistry.com/api/v1/resolve?ref=ximing/vital/apps/extension/CLAUDE.md GET https://markdownregistry.com/api/v1/blob/de47cff4bc523c5c5d3c69b41d178c4da5acbdb0c5a27607b1934c7094d1a329
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: what a CLAUDE.md file is · keeping AGENTS.md and CLAUDE.md in sync · which agent file does what.