shirushi
Управление идентификаторами документов в Git-репозиториях
Идентификаторы документов становятся несовместимыми при параллельной работе команд. Shirushi проверяет, назначает и отслеживает неизменяемые doc_id в файлах Markdown и YAML с интеграцией CI. Это предотвращает подделку идентификаторов и обеспечивает отслеживаемость документов на протяжении всего жизненного цикла проекта.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"shirushi" 사용 중입니다. Run shirushi lint to validate documents
예상 결과:
- ✓ PCE-SPEC-2025-0001-G - API Specification (valid)
- ✓ PCE-ADR-2025-0012-A - Architecture Decision Record (valid)
- ✗ API-SPEC-2025-0042-B - Invalid checksum (expected G)
- ⚠ PCE-SPEC-2025-0001-G referenced by 3 files has changed
"shirushi" 사용 중입니다. Run shirushi scan --format table
예상 결과:
- PCE-SPEC-2025-0001-G | API Specification | spec | 2025-01-15
- PCE-ADR-2025-0012-A | Architecture Decision Record | adr | 2025-01-14
- PCE-DOC-2025-0023-C | User Guide | guide | 2025-01-13
보안 감사
안전This skill contains ONLY documentation (SKILL.md). The static scanner produced 37 false positives by misidentifying markdown code formatting and configuration examples as security threats. No executable code, network calls, or malicious patterns exist. All findings are dismissed as FALSE_POSITIVE.
위험 요인
🌐 네트워크 접근 (1)
⚙️ 외부 명령어 (21)
품질 점수
만들 수 있는 것
Обеспечение стандартов идентификаторов
Поддержание согласованных идентификаторов документов в большой базе документации с автоматической проверкой
Добавление проверки CI
Интеграция проверок идентификаторов документов в рабочие процессы pull request для предотвращения слияния несовместимых идентификаторов
Отслеживание связей между документами
Мониторинг влияния изменений документов на связанные документы и обнаружение нарушенных перекрёстных ссылок
이 프롬프트를 사용해 보세요
Run shirushi lint to validate all document IDs in this repository
Run shirushi lint --base HEAD~1 to detect which documents have changed
Use shirushi assign docs/new-spec.md to generate a doc_id for this new document
Run shirushi scan --format table to list all tracked documents with their metadata
모범 사례
- Run shirushi lint before every commit to catch issues early
- Configure .shirushi.yml once and commit it to version control
- Use shirushi scan regularly to maintain an accurate document inventory
피하기
- Modifying doc_id manually without using shirushi assign
- Skipping lint checks before committing documentation changes
- Using different ID formats across different project directories
자주 묻는 질문
Какие форматы документов поддерживает shirushi?
Можно ли настроить формат идентификатора?
Работает ли shirushi с любым CI-провайдером?
Отправляется ли содержимое документов куда-либо?
Что происходит при переименовании документа?
Чем shirushi отличается от других инструментов документации?
개발자 세부 정보
파일 구조
📄 SKILL.md