From db89e7bcd0985f674851dd86aaae5914aa99de5a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:14:36 +0000 Subject: [PATCH 1/2] Initial plan From b0bc3dc0c9dc60774d937bb4fa50ce3cb8a4ec27 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:21:41 +0000 Subject: [PATCH 2/2] Fix markdownlint errors from merge of affaan-m:main into main Co-authored-by: pangerlkr <73515951+pangerlkr@users.noreply.github.com> --- CODE_OF_CONDUCT.md | 6 +++--- docs/ja-JP/skills/django-security/SKILL.md | 2 +- docs/zh-CN/CODE_OF_CONDUCT.md | 8 ++++---- docs/zh-CN/commands/python-review.md | 2 +- docs/zh-CN/the-longform-guide.md | 4 ++-- docs/zh-CN/the-shortform-guide.md | 2 +- docs/zh-TW/agents/database-reviewer.md | 2 +- skills/videodb/SKILL.md | 3 +-- skills/videodb/reference/api-reference.md | 2 +- skills/videodb/reference/capture-reference.md | 2 +- the-longform-guide.md | 4 ++-- the-shortform-guide.md | 2 +- 12 files changed, 19 insertions(+), 20 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 18c91471..999d8db2 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -116,7 +116,7 @@ the community. This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at -https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. +. Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). @@ -124,5 +124,5 @@ enforcement ladder](https://github.com/mozilla/diversity). [homepage]: https://www.contributor-covenant.org For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at -https://www.contributor-covenant.org/translations. +. Translations are available at +. diff --git a/docs/ja-JP/skills/django-security/SKILL.md b/docs/ja-JP/skills/django-security/SKILL.md index 6acdbf11..798824ea 100644 --- a/docs/ja-JP/skills/django-security/SKILL.md +++ b/docs/ja-JP/skills/django-security/SKILL.md @@ -581,7 +581,7 @@ LOGGING = { | 強力なシークレット | SECRET_KEYに環境変数を使用 | | パスワード検証 | すべてのパスワードバリデータを有効化 | | CSRF保護 | デフォルトで有効、無効にしない | -| XSS防止 | Djangoは自動エスケープ、ユーザー入力で`|safe`を使用しない | +| XSS防止 | Djangoは自動エスケープ、ユーザー入力で`|safe`を使用しない | | SQLインジェクション | ORMを使用、クエリで文字列を連結しない | | ファイルアップロード | ファイルタイプとサイズを検証 | | レート制限 | APIエンドポイントをスロットル | diff --git a/docs/zh-CN/CODE_OF_CONDUCT.md b/docs/zh-CN/CODE_OF_CONDUCT.md index 48c4d177..f570d52e 100644 --- a/docs/zh-CN/CODE_OF_CONDUCT.md +++ b/docs/zh-CN/CODE_OF_CONDUCT.md @@ -71,14 +71,14 @@ ## 归属 -本《行为准则》改编自 \[Contributor Covenant]\[homepage], +本《行为准则》改编自 [Contributor Covenant][homepage], 版本 2.0,可在 -https://www.contributor-covenant.org/version/2/0/code\_of\_conduct.html 获取。 + 获取。 社区影响指南的灵感来源于 [Mozilla 的行为准则执行阶梯](https://github.com/mozilla/diversity)。 [homepage]: https://www.contributor-covenant.org 有关本行为准则常见问题的解答,请参阅常见问题解答: -https://www.contributor-covenant.org/faq。翻译版本可在 -https://www.contributor-covenant.org/translations 获取。 +。翻译版本可在 + 获取。 diff --git a/docs/zh-CN/commands/python-review.md b/docs/zh-CN/commands/python-review.md index 82df0db0..563db678 100644 --- a/docs/zh-CN/commands/python-review.md +++ b/docs/zh-CN/commands/python-review.md @@ -315,6 +315,6 @@ result = "".join(str(item) for item in items) | 海象运算符 (`:=`) | 3.8+ | | 仅限位置参数 | 3.8+ | | Match 语句 | 3.10+ | -| 类型联合 (\`x | None\`) | 3.10+ | +| 类型联合 (\`x \| None\`) | 3.10+ | 确保你的项目 `pyproject.toml` 或 `setup.py` 指定了正确的最低 Python 版本。 diff --git a/docs/zh-CN/the-longform-guide.md b/docs/zh-CN/the-longform-guide.md index 8ed56f38..b77126c6 100644 --- a/docs/zh-CN/the-longform-guide.md +++ b/docs/zh-CN/the-longform-guide.md @@ -40,7 +40,7 @@ 要在会话间共享记忆,最好的方法是使用一个技能或命令来总结和检查进度,然后保存到 `.claude` 文件夹中的一个 `.tmp` 文件中,并在会话结束前不断追加内容。第二天,它可以将其用作上下文,并从中断处继续。为每个会话创建一个新文件,这样你就不会将旧的上下文污染到新的工作中。 ![Session Storage File Tree](../../assets/images/longform/03-session-storage.png) -*会话存储示例 -> https://github.com/affaan-m/everything-claude-code/tree/main/examples/sessions* +*会话存储示例 -> * Claude 创建一个总结当前状态的文件。审阅它,如果需要则要求编辑,然后重新开始。对于新的对话,只需提供文件路径。当你达到上下文限制并需要继续复杂工作时,这尤其有用。这些文件应包含: @@ -130,7 +130,7 @@ alias claude-research='claude --system-prompt "$(cat ~/.claude/contexts/research **定价参考:** ![Claude Model Pricing](../../assets/images/longform/05-pricing-table.png) -*来源:https://platform.claude.com/docs/en/about-claude/pricing* +*来源:* **工具特定优化:** diff --git a/docs/zh-CN/the-shortform-guide.md b/docs/zh-CN/the-shortform-guide.md index d98bdb9b..f41e855b 100644 --- a/docs/zh-CN/the-shortform-guide.md +++ b/docs/zh-CN/the-shortform-guide.md @@ -211,7 +211,7 @@ git worktree add ../feature-branch feature-branch 流式传输和监视 Claude 运行的日志/bash 进程: -https://github.com/user-attachments/assets/shortform/07-tmux-video.mp4 + ```bash tmux new -s dev diff --git a/docs/zh-TW/agents/database-reviewer.md b/docs/zh-TW/agents/database-reviewer.md index 21d3b451..7c328feb 100644 --- a/docs/zh-TW/agents/database-reviewer.md +++ b/docs/zh-TW/agents/database-reviewer.md @@ -129,7 +129,7 @@ CREATE INDEX orders_customer_id_idx ON orders (customer_id); | 索引類型 | 使用場景 | 運算子 | |----------|----------|--------| | **B-tree**(預設)| 等於、範圍 | `=`、`<`、`>`、`BETWEEN`、`IN` | -| **GIN** | 陣列、JSONB、全文搜尋 | `@>`、`?`、`?&`、`?|`、`@@` | +| **GIN** | 陣列、JSONB、全文搜尋 | `@>`、`?`、`?&`、`?|`、`@@` | | **BRIN** | 大型時序表 | 排序資料的範圍查詢 | | **Hash** | 僅等於 | `=`(比 B-tree 略快)| diff --git a/skills/videodb/SKILL.md b/skills/videodb/SKILL.md index 5742e59d..1e6e4403 100644 --- a/skills/videodb/SKILL.md +++ b/skills/videodb/SKILL.md @@ -108,7 +108,7 @@ The user must set `VIDEO_DB_API_KEY` using **either** method: - **Export in terminal** (before starting Claude): `export VIDEO_DB_API_KEY=your-key` - **Project `.env` file**: Save `VIDEO_DB_API_KEY=your-key` in the project's `.env` file -Get a free API key at https://console.videodb.io (50 free uploads, no credit card). +Get a free API key at (50 free uploads, no credit card). **Do NOT** read, write, or handle the API key yourself. Always let the user set it. @@ -354,7 +354,6 @@ Reference documentation is in the `reference/` directory adjacent to this SKILL. - [reference/capture-reference.md](reference/capture-reference.md) - Capture SDK and WebSocket events - [reference/use-cases.md](reference/use-cases.md) - Common video processing patterns and examples - **Do not use ffmpeg, moviepy, or local encoding tools** when VideoDB supports the operation. The following are all handled server-side by VideoDB — trimming, combining clips, overlaying audio or music, adding subtitles, text/image overlays, transcoding, resolution changes, aspect-ratio conversion, resizing for platform requirements, transcription, and media generation. Only fall back to local tools for operations listed under Limitations in reference/editor.md (transitions, speed changes, crop/zoom, colour grading, volume mixing). ### When to use what diff --git a/skills/videodb/reference/api-reference.md b/skills/videodb/reference/api-reference.md index 3c0f231c..5ca529ea 100644 --- a/skills/videodb/reference/api-reference.md +++ b/skills/videodb/reference/api-reference.md @@ -380,7 +380,7 @@ results = video.search( ``` > **Note:** `filter` is an explicit named parameter in `video.search()`. `scene_index_id` is passed through `**kwargs` to the API. - +> > **Important:** `video.search()` raises `InvalidRequestError` with message `"No results found"` when there are no matches. Always wrap search calls in try/except. For scene search, use `score_threshold=0.3` or higher to filter low-relevance noise. For scene search, use `search_type=SearchType.semantic` with `index_type=IndexType.scene`. Pass `scene_index_id` when targeting a specific scene index. See [search.md](search.md) for details. diff --git a/skills/videodb/reference/capture-reference.md b/skills/videodb/reference/capture-reference.md index 125653ea..7dc98f60 100644 --- a/skills/videodb/reference/capture-reference.md +++ b/skills/videodb/reference/capture-reference.md @@ -107,7 +107,7 @@ Use [scripts/ws_listener.py](../scripts/ws_listener.py) to connect and dump even } ``` -> For latest details, see https://docs.videodb.io/pages/ingest/capture-sdks/realtime-context.md +> For latest details, see --- diff --git a/the-longform-guide.md b/the-longform-guide.md index 24ef7cf1..e2384888 100644 --- a/the-longform-guide.md +++ b/the-longform-guide.md @@ -40,7 +40,7 @@ With lazy loading, the context window issue is mostly solved. But token usage an For sharing memory across sessions, a skill or command that summarizes and checks in on progress then saves to a `.tmp` file in your `.claude` folder and appends to it until the end of your session is the best bet. The next day it can use that as context and pick up where you left off, create a new file for each session so you don't pollute old context into new work. ![Session Storage File Tree](./assets/images/longform/03-session-storage.png) -*Example of session storage -> https://github.com/affaan-m/everything-claude-code/tree/main/examples/sessions* +*Example of session storage -> * Claude creates a file summarizing current state. Review it, ask for edits if needed, then start fresh. For the new conversation, just provide the file path. Particularly useful when you're hitting context limits and need to continue complex work. These files should contain: - What approaches worked (verifiably with evidence) @@ -129,7 +129,7 @@ Default to Sonnet for 90% of coding tasks. Upgrade to Opus when first attempt fa **Pricing Reference:** ![Claude Model Pricing](./assets/images/longform/05-pricing-table.png) -*Source: https://platform.claude.com/docs/en/about-claude/pricing* +*Source: * **Tool-Specific Optimizations:** diff --git a/the-shortform-guide.md b/the-shortform-guide.md index 70300dce..304b0d2d 100644 --- a/the-shortform-guide.md +++ b/the-shortform-guide.md @@ -211,7 +211,7 @@ git worktree add ../feature-branch feature-branch Stream and watch logs/bash processes Claude runs: -https://github.com/user-attachments/assets/shortform/07-tmux-video.mp4 + ```bash tmux new -s dev