Skip to main content

sync-builder-journal

Update Builder Journal documentation references after changes to ragbits-example repository. Use when commits in ragbits-example changed and documentation SHA references need updating.

소스 정보

저장소
deepsense-ai/ragbits
최근 소스 활동
2026년 3월 18일 10:49
감지된 SKILL.md 언어
영어
스타
1,677
포크
145

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
sync-builder-journal
description
Update Builder Journal documentation references after changes to ragbits-example repository. Use when commits in ragbits-example changed and documentation SHA references need updating.
allowed-tools
Read, Edit, Glob, Grep, Bash(curl *)
# Sync Builder Journal References Update the Builder Journal documentation after changes to the ragbits-example repository. ## Current state of ragbits-example - Commits on main: !`curl -s "https://api.github.com/repos/deepsense-ai/ragbits-example/commits?sha=main&per_page=100" | jq -r '.[] | .sha[:7] + " " + (.commit.message | split("\n")[0])'` ## Early Exit Check **IMPORTANT:** Compare the commits above against the Current References table below. If all SHAs already match — there are no new or changed commits — report "No updates needed" and STOP. Do not proceed further. ## Context The Builder Journal documentation lives in two repositories: 1. **ragbits** (this repo) - Documentation in `docs/builder-journal/` 2. **ragbits-example** ([deepsense-ai/ragbits-example](https://github.com/deepsense-ai/ragbits-example)) - Companion code Documentation uses dynamic GitHub references with line ranges: ``` --8<-- "https://raw.githubusercontent.com/deepsense-ai/ragbits-example/<SHA>/src/ragbits_example/main.py:start:end" ``` ## Commit Convention Commits in ragbits-example use format `Section X.Y: Description`: - X = section number (1, 2, 3...) - Y = step within section (1, 2, 3, 4...) ## Steps to Execute 1. Compare the HEAD SHA above against the Current References table. If main hasn't moved, stop. 2. For each changed commit, fetch and examine the file with line numbers: ```bash curl -s 'https://raw.githubusercontent.com/deepsense-ai/ragbits-example/<SHA>/src/ragbits_example/main.py' | cat -n ``` 3. Read the local documentation files in `docs/builder-journal/` and update references: - Update SHA in URL - Update line range (`:start:end`) if code structure changed - Update `hl_lines` attribute if highlighted lines shifted 4. Update the Current References table in this SKILL.md to match the new state. 5. Commit documentation changes. ## Current References (Section 1) | Step | Commit | Lines | Shows | | ---------- | ------- | ------ | ------------------------------ | | 1 (class) | 944f1dc | 10:28 | Imports + ChatInterface class | | 1 (launch) | 944f1dc | 31:33 | `if __name__` block | | 2 | 9cd7d8a | 10:32 | Full class with `__init__` | | 3 | 79dc6be | 25:36 | `chat()` method with streaming | | 4 | 19716ef | 29:49 | `chat()` method with history | | Complete | 19716ef | (full) | Entire file |
GitHub에서 보기