Community코딩 & 개발github.com

사실 찾기

Bottlerocket에 대한 특정 사실을 인용과 함께 빠르게 검색합니다.

사실 찾기란 무엇인가요?

이 스킬은 Bottlerocket 운영체제에 대한 구체적이고 사실적인 질문에 신속하게 답변하기 위해 설계되었습니다. 환경 설정 값, 파티션 스키마, systemd 유닛, 파일 경로, 버전 정보 등과 같이 정답이 명확한 질문에 적합합니다. Bottlerocket 문서 저장소(Crumbly)를 검색하고, 필요한 경우 Bottlerocket 소스 코드를 직접 탐색하여 답변을 찾습니다. 각 답변은 인라인 참조 번호와 출처 목록을 포함하여 신뢰성을 보장하며, 'deep-research'와 달리 불필요한 설명 없이 간결하고 직접적인 답변을 제공하는 데 초점을 맞춥니다. 응답 종료 시 연구 품질 지표(문서 출처, 소스 코드 출처, 부분적 문서)를 함께 제시하여 정보의 신뢰도를 평가할 수 있도록 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbgbt/bottlerocket-forest/tree/main/skills/fact-find

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Fact Find (사실 찾기)

Bottlerocket에 대한 구체적인 사실 질문에 적절한 인용과 함께 빠르고 집중된 답변을 제공합니다.

목적

Bottlerocket에 관한 구체적인 사실을 빠르게 찾고 인용합니다.

  • 설정 값 및 기본값
  • 파티션 스키마 및 디스크 레이아웃
  • Systemd 유닛 및 대상(Target)
  • 파일 경로 및 위치
  • 버전 번호 및 종속성

사용 시기

  • 특정 사실이 필요하고 설명은 필요하지 않을 때
  • 질문에 구체적이고 명확한 답변이 있을 때
  • "무엇인지" 또는 "어디에 있는지" 정보를 찾을 때

아키텍처나 설계에 대한 광범위한 질문은 deep-research를 사용하세요.

절차

1. 검색

핵심 용어를 포함한 집중된 질의를 만듭니다.

crumbly search "질문의 핵심 용어"

상위 3-5개 결과에서 관련 파일을 확인합니다.

2. 읽기

가장 관련성 높은 파일을 읽어 답변을 찾습니다.

# 특정 패턴 검색
grep -n "관련 용어" path/to/file.md

# 전체 파일이 필요할 경우
cat path/to/file.md

3. 문서가 부족한 경우

Crumbly는 문서만 인덱싱하며 소스 코드는 인덱싱하지 않습니다. 문서에서 답을 찾을 수 없다면 코드베이스를 직접 검색하세요.

# 중요: 항상 특정 디렉토리로 검색 범위를 한정하세요!
# 소스 트리는 80GB 이상입니다. 범위를 한정하지 않으면 검색이 중단됩니다.
rg "검색어" --type rust bottlerocket/sources/
find bottlerocket/sources -name "*관련_이름*"

이는 문서화의 부재를 나타내므로, 연구 품질 지표에 기록하세요.

4. 인용과 함께 답변하기

인라인 위첨자 인용과 출처 섹션을 포함하여 직접적이고 간결한 답변을 제공합니다.

Bottlerocket은 A와 B 세트로 구성된 이중 파티션 스키마를 사용합니다<sup>[1]</sup>. 기본 API 소켓은 `/run/api.sock`입니다<sup>[2]</sup>.

## 출처

<sup>[1]</sup> [`sources/updater/signpost/README.md`](../sources/updater/signpost/README.md)
- 파티션 세트 구조

<sup>[2]</sup> [`sources/api/README.md`](../sources/api/README.md)
- API 소켓 설정

인용 지침:

  • 사실과 함께 <sup>[1]</sup>, <sup>[2]</sup> 등을 인라인으로 사용합니다.
  • 경로는 대상 저장소에 상대적입니다.
  • 파일 경로는 마크다운 링크를 사용합니다.
  • 저장소 간 참조는 GitHub URL을 사용합니다: https://github.com/bottlerocket-os/REPO/blob/develop/FILE.md
  • 각 출처가 제공한 내용을 간략하게 불릿 포인트로 설명합니다.

검증

좋은 사실 찾기(fact-find) 응답:

  • ✓ 특정 질문에 직접 답변합니다.
  • ✓ 간결합니다(보통 2-4문장).
  • ✓ 위첨자 인용을 인라인으로 포함합니다.
  • ✓ 번호가 매겨진 참조와 함께 출처 섹션을 포함합니다.
  • ✓ 불필요한 맥락이나 설명이 없습니다.

연구 품질 지표

응답 마지막에 다음 중 하나를 추가하세요.

  • ✅ 문서에서 답변함 - README 파일, 설계 문서 또는 서술형 문서에서 찾았습니다.
  • ⚠️ 소스 코드에서 답변함 - 문서가 부족하여 구현 파일을 읽어야 했습니다.
  • 🔍 부분적 문서 - 완전한 답변을 위해 문서와 소스 코드가 모두 필요했습니다.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

ad-hoc-implementation-plan

Transform a rough plan into implement-commit ready artifacts. Allows rigorous review while implementing.

build-kit-locally

Build a kit and publish it to a locally hosted registry for development testing

build-variant-from-local-kits

Build a variant using locally published kits for development validation

deep-research

Create educational documents that build understanding progressively with citations

edit-spec-file

Edit Bottlerocket RPM spec files following project style conventions

idea-honing

Clarify feature ideas through iterative Q&A, recording insights to guide concept development

implement-commit

Implement commits from an implementation plan using a TDD pipeline

local-registry

Start and manage a local OCI registry for Bottlerocket kit development

prepare-core-kit-release

Prepare bottlerocket-core-kit for release by bumping version and updating changelog

propose-feature-concept

Create a new feature concept document to pitch the idea and explain the problem/solution

propose-feature-design

Create or update feature technical design document with architecture and implementation guidance

propose-feature-requirements

Create or update feature requirements specification using EARS notation with examples and appendices

propose-feature-test-plan

Create a test plan mapping EARS requirements and Critical Constraints to specific tests

propose-implementation-plan

Create an implementation plan with atomic commits that build toward a complete feature

review-code

Deep code review generating PR comments via principled question-driven analysis

review-scope

Verify code changes match intended scope and requirements without exceeding boundaries

review-style

Verify code follows project style guides without providing improvement suggestions

test-local-twoliter

Build and test local changes to twoliter before releasing

update-twoliter

Update all Bottlerocket repositories to a new Twoliter version

관련 스킬