CommunityCodierung & Entwicklunggithub.com

Faktensuche

Schnelles Nachschlagen konkreter Fakten über Bottlerocket mit Quellenangaben.

Was ist Faktensuche?

Diese Fähigkeit ermöglicht es, schnell und präzise konkrete Fakten über Bottlerocket zu ermitteln, wie Konfigurationswerte, Partitionsschemata, Systemd-Units, Dateipfade oder Versionsnummern. Sie ist ideal für Situationen, in denen eine eindeutige, belegbare Antwort benötigt wird – keine Erklärungen oder Architekturdiskussionen. Die Fähigkeit nutzt die crumbly-Suchmaschine zur Abfrage der Dokumentation und greift bei Bedarf auf den Quellcode zurück. Das Ergebnis liefert eine kurze Antwort mit Inline-Quellenangaben und einem strukturierten Quellenverzeichnis, das auf konkrete Dateien verweist. Ein Qualitätsindikator am Ende zeigt an, ob die Antwort aus der Dokumentation, dem Quellcode oder beiden stammt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbgbt/bottlerocket-forest/tree/main/skills/fact-find

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Faktensuche?

Schnelle, fokussierte Antworten auf konkrete Faktenfragen über Bottlerocket mit korrekten Quellenangaben.

Zweck

Schnelles Auffinden und Zitieren konkreter Fakten über Bottlerocket:

  • Konfigurationswerte und Standardeinstellungen
  • Partitionsschemata und Datenträgerlayouts
  • Systemd-Units und Targets
  • Dateipfade und Speicherorte
  • Versionsnummern und Abhängigkeiten

Wann verwenden

  • Sie benötigen eine bestimmte Tatsache, keine Erklärung
  • Die Frage hat eine konkrete, eindeutige Antwort
  • Sie suchen nach „Was ist“- oder „Wo ist“-Informationen

Bei allgemeineren Fragen zur Architektur oder zum Design verwenden Sie stattdessen deep-research.

Vorgehen

1. Suche

Erstellen Sie eine fokussierte Suchanfrage mit Schlüsselbegriffen:

crumbly search "spezifische Begriffe aus der Frage"

Prüfen Sie die ersten 3–5 Ergebnisse auf relevante Dateien.

2. Lesen

Lesen Sie die relevantesten Dateien, um die Antwort zu finden:

# Mustersuche für gezieltes Lesen
grep -n "relevante Begriffe" pfad/zu/datei.md

# Gesamte Datei bei Bedarf
cat pfad/zu/datei.md

3. Wenn die Dokumentation nicht ausreicht

Crumbly indiziert die Dokumentation, nicht den Quellcode. Wenn Sie die Antwort nicht in der Dokumentation finden, durchsuchen Sie direkt den Quellcode:

# WICHTIG: Suchen immer auf bestimmte Verzeichnisse eingrenzen!
# Der Source-Code ist 80 GB+ – unbegrenzte Suchen hängen sich auf.
rg "suchbegriff" --type rust bottlerocket/sources/
find bottlerocket/sources -name "*relevanter_name*"

Dies deutet auf eine Dokumentationslücke hin – vermerken Sie dies in Ihrem Recherchequalitätsindikator.

4. Antwort mit Quellenangaben

Geben Sie eine direkte, präzise Antwort mit hochgestellten Inline-Quellenangaben und einem Quellenverzeichnis:

Bottlerocket verwendet ein duales Partitionsschema mit den Sätzen A und B <sup>[1]</sup>. Der Standard-API-Socket befindet sich unter `/run/api.sock` <sup>[2]</sup>.

## Quellen

<sup>[1]</sup> [`sources/updater/signpost/README.md`](../sources/updater/signpost/README.md)
- Partitionstruktur

<sup>[2]</sup> [`sources/api/README.md`](../sources/api/README.md)
- API-Socket-Konfiguration

Richtlinien für Quellenangaben:

  • Verwenden Sie <sup>[1]</sup>, <sup>[2]</sup> usw. inline bei Fakten
  • Pfade relativ zum Ziel-Repository
  • Markdown-Links für Dateipfade
  • GitHub-URLs für Repos-übergreifende Referenzen: https://github.com/bottlerocket-os/REPO/blob/develop/FILE.md
  • Kurze Aufzählungspunkte, die beschreiben, was jede Quelle geliefert hat

Validierung

Eine gute Faktensuche-Antwort:

  • ✓ Beantwortet die spezifische Frage direkt
  • ✓ Prägnant (normalerweise 2–4 Sätze)
  • ✓ Hochgestellte Inline-Quellenangaben
  • ✓ Quellenverzeichnis mit nummerierten Referenzen
  • ✓ Kein unnötiger Kontext oder Erläuterungen

Recherchequalitätsindikator

Beenden Sie Ihre Antwort mit:

  • ✅ Aus der Dokumentation beantwortet – Gefunden in README-Dateien, Designdokumenten oder narrativer Dokumentation.
  • ⚠️ Aus dem Quellcode beantwortet – Musste Implementierungsdateien lesen, da die Dokumentation nicht ausreichte.
  • 🔍 Teilweise Dokumentation – Erforderte sowohl Dokumentation als auch Quellcode, um vollständig zu antworten.

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

Verwandte Skills