Skip to content
Back to skills

Jiang Transcript Boundary Review

ASecurity

Use this skill when reviewing Jiang Lens transcript boundary candidates from ops/scripts/repair-transcript-boundaries.mjs and producing approve/reject decisions without rewriting the transcript or loading the full transcript into context.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
toolsgoshellbashnode

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add apresmoi/jianglens --skill jiang-transcript-boundary-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jiang Transcript Boundary Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jiang Transcript Boundary Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/apresmoi-jiang-transcript-boundary-review/badge)](https://www.skillsdirectory.com/skills/apresmoi-jiang-transcript-boundary-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jiang-transcript-boundary-review
description: Use this skill when reviewing Jiang Lens transcript boundary candidates from ops/scripts/repair-transcript-boundaries.mjs and producing approve/reject decisions without rewriting the transcript or loading the full transcript into context.
---

# Jiang Transcript Boundary Review

Use this after `ops/scripts/repair-transcript-boundaries.mjs` creates:

```text
content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl
```

The goal is only to decide whether adjacent transcript segments should exchange a few words. Do not rewrite Jiang's prose. Do not edit transcript files directly.

## Workflow

1. Read candidates with shell tools, not by loading the whole transcript:

```bash
wc -l content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl
jq -c '{candidate_id,boundary,type,text,prev:{id,tail_text},next:{id,head_text}}' content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl
```

2. For each candidate, decide from the provided `prev.tail_text`, `next.head_text`, and chunk texts.
3. Write decisions to:

```text
content/workflow/reviews/<source-slug>/transcript-boundary-decisions.json
```

Use this shape:

```json
{
  "source_slug": "<source-slug>",
  "decisions": [
    {
      "candidate_id": "seg-0006->seg-0007:move-trailing-starter-to-next:b344d80e24a3",
      "decision": "approve",
      "reason": "Moves 'The' before 'simplest way...' to complete the sentence."
    }
  ]
}
```

Allowed decisions are `approve` and `reject`.

4. Apply approved decisions:

```bash
node ops/scripts/repair-transcript-boundaries.mjs \
  --source content/sources/videos/<source-slug> \
  --decisions content/workflow/reviews/<source-slug>/transcript-boundary-decisions.json \
  --write
```

5. Run:

```bash
node ops/scripts/compile-content.mjs
node ops/scripts/validate-content.mjs
```

## Approval Rules

Approve when:

- A segment ends mid-sentence and the next segment begins with the sentence completion.
- A segment ends with a sentence starter such as `The`, `And this`, or `But then`, and the next segment begins with lowercase continuation text.
- The move improves reading while preserving exact words and chronology.

Reject when:

- The proposed text is a useful new sentence rather than a completion.
- The move would hide an actual topic break, speaker change, or quoted reading boundary.
- The candidate appears to be ASR noise, punctuation damage, or abbreviation damage such as `.S.`.
- You cannot tell from the provided two-segment window.

Prefer rejection when uncertain. This pass only fixes obvious boundary splits.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.