본문으로 건너뛰기
cccskills
무료GitHub에 공개

auto-summary

Batch populate summary fields using content analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구AWS
설치 방법 보기

포함된 파일(1)

  • SKILL.md5.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

/auto-summary

Batch populate the summary frontmatter field on notes where it is null or missing. The summary field is the highest-value AI triage field — it enables fast note discovery without reading full content.

Usage

/auto-summary                    # Process all notes with null summary
/auto-summary <path>             # Process specific file or folder
/auto-summary --dry-run          # Preview summaries without applying
/auto-summary --type Concept     # Only process specific note type
/auto-summary --limit 50         # Process at most 50 notes

Instructions

Phase 1: Find Notes Needing Summary

Use Grep to find notes with null or missing summary:

# Find notes with summary: null
Grep for "summary: null" in *.md files

# Also find notes with no summary field at all
# (These should have had summary added by template cleanup)

Filter results:

  • Exclude Templates/, .obsidian/, .claude/, Archive/, Attachments/
  • Exclude Daily notes (journals don't need summaries)
  • If --type specified, filter by frontmatter type
  • Sort by type for batch efficiency

Phase 2: Generate Summaries (Parallel)

Launch parallel Haiku sub-agents, batching 20 notes per agent:

For each note, the agent should:

  1. Read the full note (frontmatter + body)
  2. Generate a one-line summary following these rules:

Summary Writing Rules

  • Length: 10-25 words. One sentence. No period at the end
  • Voice: Active, descriptive. State what the note IS or DOES
  • Content: Capture the core purpose, not details
  • Avoid: Starting with "This note...", "A document about...", "Summary of..."
  • Include: Key entities, technologies, or decisions where relevant

Summary Patterns by Type

TypePatternExample
ConceptWhat X isContinuous Airworthiness Management Organisation responsible for aircraft safety compliance
PatternHow to do XEvent-driven architecture pattern using Kafka for real-time system integration
MeetingWhat was discussed/decidedAlpha sprint review covering data migration progress and API blockers
ADRWhat was decided and whySelected AWS Bedrock over Azure OpenAI for AlertHub safety processing
ProjectWhat the project deliversSAP to DataPlatform data integration enabling unified engineering analytics
SystemWhat the system doesMRO Vendor MRO platform managing aircraft maintenance scheduling
PersonRole and contextSolutions Architect in Engineering IT, Alpha project lead
TaskWhat needs to be doneImplement Kafka consumer for Alpha work order events
IncubatorWhat idea is being exploredExploring voice-activated Claude Code workflows for hands-free note capture
ResearchWhat question was investigatedAnalysis of vault structure identifying efficiency improvements for human and AI workflows
ReferenceWhat the resource covers/teachesAWS documentation on Bedrock guardrails for AI model safety
EmailWhat the email communicatesProposal to Beta programme board for Claude Code adoption across architecture team
  1. Return — list of (filepath, summary) tuples

Phase 3: Apply Summaries

For each note with a generated summary:

  1. Read current frontmatter
  2. If summary: null — replace with generated summary (quoted string)
  3. If no summary field — add summary: field after tags
  4. Write updated file using Edit tool

Format:

summary: "Continuous Airworthiness Management Organisation responsible for aircraft safety compliance"

Always quote the summary value since it may contain special YAML characters (colons, brackets).

Phase 4: Report

## Auto-Summary Results

**Notes processed:** {{count}}
**Summaries added:** {{added_count}}
**Notes skipped:** {{skipped_count}} (already has summary or insufficient content)

### By Type
| Type | Summarised | Avg Length |
|------|-----------|------------|
| Concept | 45 | 15 words |
| Meeting | 80 | 18 words |
| ADR | 30 | 20 words |

### Sample Summaries
| Note | Summary |
|------|---------|
| {{note}} | {{summary}} |
| {{note}} | {{summary}} |

Safety

  • Always use --dry-run first for vault-wide operations
  • Never overwrite existing non-null summaries
  • Commit to git before running
  • If note body is too short (<50 words), skip rather than guess
  • Summary is additive only — never removes existing summaries

Quality Checks

After running, verify quality by:

  1. Spot-check 10-15 summaries across different types
  2. Ensure summaries are accurate (not hallucinated)
  3. Check length (10-25 words target)
  4. Verify no YAML quoting issues

Related Skills

  • /summarize — Detailed single-note summarisation
  • /quality-report — Includes summary coverage metrics
  • /auto-tag — Companion batch field population skill

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

auto-tag

무료

Batch auto-tag untagged notes using content analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

Generate C4 architecture diagrams from system notes

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

canvas

무료

Create and edit Obsidian Canvas files for architecture visualization

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

Check Outlook inbox and update daily note with message summary

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

commit

무료

Stage and commit vault changes with UK English conventional commit messages

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

Evaluate an architecture artifact (ADR, HLD, LLD) against the vault's established architecture principles

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

DavidROliverBA의 스킬 모두 보기

이 스킬의 문제 신고