<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>YROOT</title><link>https://yroot.io/</link><description>Recent content on YROOT</description><generator>Hugo</generator><language>de</language><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://yroot.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Meine Claude Code Status Line</title><link>https://yroot.io/posts/claude-code-statusline/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://yroot.io/posts/claude-code-statusline/</guid><description>&lt;p&gt;Kontext-Auslastung, Kosten, Git-Status – das sind Dinge, die man beim Arbeiten mit Claude Code immer mal wieder wissen will, ohne extra nachfragen zu müssen. Die Statuszeile zeigt das permanent am unteren Terminalrand. Nach jeder Antwort führt Claude Code ein Shell-Script aus, das JSON-Sitzungsdaten via stdin bekommt und ausgibt was man sehen will.&lt;/p&gt;
&lt;p&gt;So sieht meine Statuszeile aus:&lt;/p&gt;
&lt;pre style="padding:1em;border-radius:6px;line-height:1.8;overflow-x:auto;font-size:.9em"&gt;&lt;code&gt;&lt;span style="color:#89dceb;font-weight:bold"&gt;[Claude Sonnet 4.6]&lt;/span&gt; &lt;span style="opacity:.4"&gt;❯&lt;/span&gt; my-project &lt;span style="opacity:.4"&gt;|&lt;/span&gt; ⑂ &lt;span style="color:#a6e3a1"&gt;main&lt;/span&gt; &lt;span style="color:#f9e2af"&gt;~2&lt;/span&gt; &lt;span style="opacity:.4"&gt;|&lt;/span&gt; &lt;span style="color:#a6e3a1"&gt;+41&lt;/span&gt; &lt;span style="color:#f38ba8"&gt;-7&lt;/span&gt;
&lt;span style="color:#a6e3a1"&gt;▓▓▓░░░░░░░&lt;/span&gt; 31% ctx &lt;span style="opacity:.4"&gt;|&lt;/span&gt; &lt;span style="color:#f9e2af"&gt;$0.042&lt;/span&gt; &lt;span style="opacity:.4"&gt;|&lt;/span&gt; ⧗ 3m 12s &lt;span style="opacity:.4"&gt;|&lt;/span&gt; 5h: 37% 7d: 23% &lt;span style="opacity:.4"&gt;|&lt;/span&gt; in:12k out:&lt;span style="color:#89dceb"&gt;3.2k&lt;/span&gt; &lt;span style="opacity:.4"&gt;| cache&lt;/span&gt; w:8k r:&lt;span style="color:#a6e3a1"&gt;21k&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Das Script liegt unter &lt;code&gt;~/.claude/statusline.sh&lt;/code&gt;, eingetragen in &lt;code&gt;~/.claude/settings.json&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Datenschutzerklärung</title><link>https://yroot.io/datenschutz/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yroot.io/datenschutz/</guid><description>&lt;h2
 id="1-datenschutz-auf-einen-blick"
 class="prose-h2"
&gt;
 &lt;a
 href="#1-datenschutz-auf-einen-blick"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;##&lt;/a&gt;1. Datenschutz auf einen Blick
&lt;/h2&gt;
&lt;h3
 id="allgemeine-hinweise"
 class="prose-h3"
&gt;
 &lt;a
 href="#allgemeine-hinweise"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;###&lt;/a&gt;Allgemeine Hinweise
&lt;/h3&gt;
&lt;p&gt;Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung.&lt;/p&gt;
&lt;h3
 id="datenerfassung-auf-dieser-website"
 class="prose-h3"
&gt;
 &lt;a
 href="#datenerfassung-auf-dieser-website"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;###&lt;/a&gt;Datenerfassung auf dieser Website
&lt;/h3&gt;
&lt;h4
 id="wer-ist-verantwortlich-für-die-datenerfassung-auf-dieser-website"
 class="prose-h4"
&gt;
 &lt;a
 href="#wer-ist-verantwortlich-f%c3%bcr-die-datenerfassung-auf-dieser-website"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;####&lt;/a&gt;Wer ist verantwortlich für die Datenerfassung auf dieser Website?
&lt;/h4&gt;
&lt;p&gt;Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Abschnitt „Hinweis zur Verantwortlichen Stelle“ in dieser Datenschutzerklärung entnehmen.&lt;/p&gt;</description></item><item><title>Impressum</title><link>https://yroot.io/impressum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yroot.io/impressum/</guid><description>&lt;h2
 id="angaben-gemäß--5-tmg"
 class="prose-h2"
&gt;
 &lt;a
 href="#angaben-gem%c3%a4%c3%9f--5-tmg"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;##&lt;/a&gt;Angaben gemäß § 5 TMG
&lt;/h2&gt;
&lt;p&gt;Yannick Breuer&lt;/p&gt;
&lt;h2
 id="kontakt"
 class="prose-h2"
&gt;
 &lt;a
 href="#kontakt"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;##&lt;/a&gt;Kontakt
&lt;/h2&gt;
&lt;p&gt;E-Mail: &lt;a href="mailto:kontakt@yroot.io"&gt;kontakt@yroot.io&lt;/a&gt;&lt;/p&gt;
&lt;h2
 id="haftungsausschluss"
 class="prose-h2"
&gt;
 &lt;a
 href="#haftungsausschluss"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;##&lt;/a&gt;Haftungsausschluss
&lt;/h2&gt;
&lt;h3
 id="haftung-für-inhalte"
 class="prose-h3"
&gt;
 &lt;a
 href="#haftung-f%c3%bcr-inhalte"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;###&lt;/a&gt;Haftung für Inhalte
&lt;/h3&gt;
&lt;p&gt;Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann jedoch keine Gewähr übernommen werden.&lt;/p&gt;
&lt;h3
 id="haftung-für-links"
 class="prose-h3"
&gt;
 &lt;a
 href="#haftung-f%c3%bcr-links"
 class="prose-anchor-prefix"
 aria-label="Link zu diesem Abschnitt"
 tabindex="-1"
 &gt;###&lt;/a&gt;Haftung für Links
&lt;/h3&gt;
&lt;p&gt;Diese Website enthält Links zu externen Websites Dritter, auf deren Inhalte kein Einfluss besteht. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter verantwortlich.&lt;/p&gt;</description></item></channel></rss>