<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>human - The Dark Software Factory for Claude Code</title>
    <link>https://gethuman.sh/</link>
    <description>Recent content on human - The Dark Software Factory for Claude Code</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://gethuman.sh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>/human-brainstorm</title>
      <link>https://gethuman.sh/docs/skills/human-brainstorm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-brainstorm/</guid>
      <description>&lt;p&gt;Explores the codebase, asks clarifying questions, and generates 2-3 implementation approaches with trade-offs before you commit to a plan.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-brainstorm &amp;lt;ticket-key or topic&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Accepts either a ticket key (e.g. &lt;code&gt;KAN-1&lt;/code&gt;, &lt;code&gt;ENG-123&lt;/code&gt;) or a freeform topic (e.g. &lt;code&gt;&amp;quot;add caching layer for API responses&amp;quot;&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Phase 1 — Context gathering&lt;/strong&gt;: Fetches the ticket (if a key was given), explores the codebase for relevant code, patterns, and existing &lt;code&gt;.human/&lt;/code&gt; artifacts&lt;/li&gt;&#xA;&lt;li&gt;Presents a context summary and asks 3-5 clarifying questions one at a time&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Phase 2 — Generate approaches&lt;/strong&gt;: Incorporates your answers and generates 2-3 distinct implementation approaches&lt;/li&gt;&#xA;&lt;li&gt;Presents the approaches with trade-offs, pros/cons, complexity estimates, and a recommendation&lt;/li&gt;&#xA;&lt;li&gt;Asks you which approach to proceed with&lt;/li&gt;&#xA;&lt;li&gt;Writes the complete brainstorm to &lt;code&gt;.human/brainstorms/&amp;lt;identifier&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Problem Statement&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;what needs to be solved&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Context&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;summary of relevant codebase areas, patterns, and constraints&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Clarifications&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| Question | Answer |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|----------|--------|&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| &amp;lt;q1&amp;gt;     | &amp;lt;a1&amp;gt;   |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Approaches&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;### Approach 1: &amp;lt;name&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;description&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;font-weight:bold&#34;&gt;**Affected files:**&lt;/span&gt; &amp;lt;list&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| Pros | Cons |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|------|------|&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| &amp;lt;pro&amp;gt; | &amp;lt;con&amp;gt; |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;font-weight:bold&#34;&gt;**Complexity:**&lt;/span&gt; small / medium / large&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;font-weight:bold&#34;&gt;**Risks:**&lt;/span&gt; &amp;lt;risks and mitigations&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;### Approach 2: &amp;lt;name&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Recommendation&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;which approach and why&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Chosen approach&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;the approach you selected&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;output-location&#34;&gt;Output location&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;.human/brainstorms/&amp;lt;identifier&amp;gt;.md&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-ready</title>
      <link>https://gethuman.sh/docs/skills/human-ready/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-ready/</guid>
      <description>&lt;p&gt;Fetches a ticket from your issue tracker and evaluates it against a Definition of Ready checklist. Identifies gaps before development starts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-ready &amp;lt;ticket-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fetches the ticket via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;key&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Evaluates the ticket against 6 Definition of Ready criteria&lt;/li&gt;&#xA;&lt;li&gt;Presents the assessment and asks you to fill in any gaps&lt;/li&gt;&#xA;&lt;li&gt;Writes the completed assessment to &lt;code&gt;.human/ready/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;criteria&#34;&gt;Criteria&lt;/h2&gt;&#xA;&lt;p&gt;Each criterion is marked as &lt;strong&gt;present&lt;/strong&gt;, &lt;strong&gt;partially present&lt;/strong&gt;, or &lt;strong&gt;missing&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>CLI Reference</title>
      <link>https://gethuman.sh/docs/reference/cli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/reference/cli/</guid>
      <description>&lt;h2 id=&#34;global-flags&#34;&gt;Global flags&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Flag&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--help&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Show help for any command&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--version&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Print version&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--table&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Compact table format&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;issue-tracker-commands&#34;&gt;Issue tracker commands&lt;/h2&gt;&#xA;&lt;p&gt;All issue trackers (&lt;code&gt;jira&lt;/code&gt;, &lt;code&gt;github&lt;/code&gt;, &lt;code&gt;gitlab&lt;/code&gt;, &lt;code&gt;linear&lt;/code&gt;, &lt;code&gt;azuredevops&lt;/code&gt;, &lt;code&gt;shortcut&lt;/code&gt;) share the same command structure:&lt;/p&gt;&#xA;&lt;h3 id=&#34;list-issues&#34;&gt;List issues&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&amp;lt;PROJECT&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;get-an-issue&#34;&gt;Get an issue&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;ID&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;create-an-issue&#34;&gt;Create an issue&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&amp;lt;PROJECT&amp;gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Title&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&amp;lt;PROJECT&amp;gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Title&amp;#34;&lt;/span&gt; --description &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Detailed description&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;add-a-comment&#34;&gt;Add a comment&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue comment add &amp;lt;ID&amp;gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Comment text&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;list-comments&#34;&gt;List comments&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue comments &amp;lt;ID&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;transition-an-issue&#34;&gt;Transition an issue&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human &amp;lt;tracker&amp;gt; issue transition &amp;lt;ID&amp;gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Status&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;shortcut-commands&#34;&gt;Shortcut commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human get &amp;lt;KEY&amp;gt;                      &lt;span style=&#34;color:#75715e&#34;&gt;# Get an issue (auto-detect tracker)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&amp;lt;PROJECT&amp;gt;       &lt;span style=&#34;color:#75715e&#34;&gt;# List issues (auto-detect tracker)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human tracker list                   &lt;span style=&#34;color:#75715e&#34;&gt;# List configured trackers&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;These shortcut commands work when only one tracker type is configured. When multiple tracker types are configured, use the provider-specific commands.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Devcontainers</title>
      <link>https://gethuman.sh/docs/infrastructure/devcontainers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/infrastructure/devcontainers/</guid>
      <description>&lt;p&gt;AI agents inside devcontainers need access to issue trackers, Notion, Figma, and Amplitude, but credentials should stay on the host. human solves this with a daemon that forwards CLI commands from the container to the host.&lt;/p&gt;&#xA;&lt;h2 id=&#34;architecture&#34;&gt;Architecture&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Devcontainer]                          [Host]&#xA;human jira issues list                  human daemon (:19285)&#xA;    |  TCP                                  |  (executes command with&#xA;    └───── :19285 ──────────────────────────┘    host credentials)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The daemon also runs a chrome proxy on &lt;code&gt;:19286&lt;/code&gt; for &lt;a href=&#34;https://gethuman.sh/docs/infrastructure/chrome-bridge/&#34;&gt;Chrome Bridge&lt;/a&gt; support, an HTTPS proxy on &lt;code&gt;:19287&lt;/code&gt; for &lt;a href=&#34;#https-proxy&#34;&gt;outbound traffic filtering&lt;/a&gt;, and a &lt;a href=&#34;#env-file-protection&#34;&gt;FUSE .env filter&lt;/a&gt; that hides secrets from the agent.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Devcontainers to go --yolo</title>
      <link>https://gethuman.sh/tutorial/devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/tutorial/devcontainer/</guid>
      <description>&lt;p&gt;This tutorial walks through setting up a devcontainer where Claude Code has full access to your issue tracker, Chrome, Notion, Figma, and Amplitude — while credentials never enter the container.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-youll-end-up-with&#34;&gt;What you&amp;rsquo;ll end up with&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Devcontainer                        Host&#xA;                                    human daemon&#xA;human jira issues list  -------&amp;gt;    CLI proxy      (:19285)&#xA;claude --chrome         -------&amp;gt;    Chrome proxy   (:19286)&#xA;HTTPS requests          -------&amp;gt;    HTTPS proxy    (:19287)&#xA;human-browser           -------&amp;gt;    URL opener&#xA;secret files            -------&amp;gt;    FUSE filter    (redacted / empty)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Credentials stay on the host. The agent never sees API tokens or secrets.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installation</title>
      <link>https://gethuman.sh/docs/getting-started/installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/getting-started/installation/</guid>
      <description>&lt;h2 id=&#34;install-script-recommended&#34;&gt;Install script (recommended)&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -sSfL gethuman.sh/install.sh | bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Downloads the latest release binary for your platform and places it in your PATH.&lt;/p&gt;&#xA;&lt;h2 id=&#34;homebrew&#34;&gt;Homebrew&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;brew install stephanschmidt/tap/human&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;mise&#34;&gt;mise&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mise use -g github:StephanSchmidt/human&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;go&#34;&gt;Go&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;go install github.com/stephanschmidt/human@latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Requires Go 1.21 or later.&lt;/p&gt;&#xA;&lt;h2 id=&#34;verify&#34;&gt;Verify&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;&#xA;&lt;p&gt;After installing, run &lt;code&gt;human init&lt;/code&gt; to configure your project. See &lt;a href=&#34;https://gethuman.sh/docs/getting-started/quickstart/&#34;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jira</title>
      <link>https://gethuman.sh/docs/connectors/jira/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/jira/</guid>
      <description>&lt;p&gt;Connect to Jira Cloud or Jira Server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;jira&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;jira&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;url&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;https://yourcompany.atlassian.net&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;KAN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;JIRA_API_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;email&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;you@example.com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Field&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;url&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Your Jira instance URL&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;project&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Default project key&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;token_env&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Environment variable containing your API token&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;email&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Your Jira account email (required for Cloud)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List issues in a project&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;KAN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single issue with full details&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issue get KAN-1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;KAN &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Implement SSO&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issue comment add KAN-1 &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;This is done&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List comments&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issue comments KAN-1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Update issue status&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human jira issue transition KAN-1 &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;In Progress&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;p&gt;human returns only the fields relevant for development — title, status, description, acceptance criteria, and comments. The output is structured for AI consumption with minimal token usage.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use Chrome Inside a Devcontainer with Claude Code</title>
      <link>https://gethuman.sh/features/chrome-bridge-devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/chrome-bridge-devcontainer/</guid>
      <description>&lt;h2 id=&#34;how-to-fix-claude-chrome-not-working-in-devcontainers&#34;&gt;How to fix &amp;ldquo;claude &amp;ndash;chrome&amp;rdquo; not working in devcontainers&lt;/h2&gt;&#xA;&lt;p&gt;When you run &lt;code&gt;claude --chrome&lt;/code&gt; inside a VS Code devcontainer, nothing happens. Chrome runs on the host machine, and its native messaging protocol can&amp;rsquo;t cross the Docker container boundary. The Chrome DevTools Protocol connection that Claude Code relies on simply doesn&amp;rsquo;t exist inside the container.&lt;/p&gt;&#xA;&lt;p&gt;You&amp;rsquo;re forced to choose: use a devcontainer and lose browser access, or work on the host and lose isolation. Neither is acceptable for teams that need both. Chrome Bridge fixes this by tunneling the Chrome DevTools Protocol connection from inside the container to Chrome on the host.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-plan</title>
      <link>https://gethuman.sh/docs/skills/human-plan/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-plan/</guid>
      <description>&lt;p&gt;Fetches a ticket, explores the codebase, and produces a structured implementation plan.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-plan &amp;lt;ticket-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fetches the ticket via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;key&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Explores the codebase with Grep, Glob, and Read to understand affected areas&lt;/li&gt;&#xA;&lt;li&gt;Identifies existing patterns, conventions, and related code&lt;/li&gt;&#xA;&lt;li&gt;Produces a structured plan with context, changes, and verification steps&lt;/li&gt;&#xA;&lt;li&gt;Verifies that every file, function, and type referenced in the plan actually exists&lt;/li&gt;&#xA;&lt;li&gt;Writes the plan to &lt;code&gt;.human/plans/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Creates a tracker ticket with the plan as its description&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;# Plan: &amp;lt;TICKET_KEY&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Context&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;ticket summary and acceptance criteria&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Changes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;1.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;`path/to/file.go`&lt;/span&gt; — &amp;lt;rationale for change&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;2.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;`path/to/other.go`&lt;/span&gt; — &amp;lt;rationale&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Verification&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;test commands to run&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;manual checks&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;edge cases to verify&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;output-location&#34;&gt;Output location&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;.human/plans/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chrome Bridge</title>
      <link>https://gethuman.sh/docs/infrastructure/chrome-bridge/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/infrastructure/chrome-bridge/</guid>
      <description>&lt;p&gt;The Chrome Bridge enables &lt;code&gt;claude --chrome&lt;/code&gt; to work inside devcontainers. Claude Code&amp;rsquo;s Chrome integration uses Chrome&amp;rsquo;s native messaging protocol to communicate with the browser extension, which does not work from inside a container because Chrome runs on the host.&lt;/p&gt;&#xA;&lt;h2 id=&#34;architecture&#34;&gt;Architecture&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Devcontainer]                              [Host]&#xA;Claude Code --chrome                        Chrome + Extension&#xA;    |  (Unix socket)                            ^  (native messaging)&#xA;human chrome-bridge                         human daemon&#xA;    |  TCP (:19286)                             ^  (SocketRelay)&#xA;    └──────────── TCP tunnel ───────────────────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;human daemon start&lt;/code&gt; on the host starts the daemon (&lt;code&gt;:19285&lt;/code&gt;), chrome proxy (&lt;code&gt;:19286&lt;/code&gt;), and a SocketRelay that listens on a Unix socket in &lt;code&gt;/tmp/claude-mcp-browser-bridge-&amp;lt;username&amp;gt;/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;human chrome-bridge&lt;/code&gt; in the container creates a Unix socket at the same path that Claude Code uses to discover the MCP browser bridge&lt;/li&gt;&#xA;&lt;li&gt;When Claude Code connects to the socket, the bridge tunnels traffic over TCP to the daemon&amp;rsquo;s chrome proxy&lt;/li&gt;&#xA;&lt;li&gt;The daemon pairs the connection with a Chrome native messaging connection via the SocketRelay&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;host-setup&#34;&gt;Host setup&lt;/h2&gt;&#xA;&lt;p&gt;Start the daemon on your host machine:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Connect Claude Code to Jira, Linear, GitHub, Notion, Figma and More</title>
      <link>https://gethuman.sh/features/connectors/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/connectors/</guid>
      <description>&lt;p&gt;human is the intent layer of the &lt;a href=&#34;https://gethuman.sh/&#34;&gt;dark software factory&lt;/a&gt; — the thing that feeds your Claude Code agent real context from every tool your team uses. Without it, Claude can&amp;rsquo;t see your Jira tickets, read your Notion docs, or inspect your Figma designs, and you become the bottleneck copying context between tools and the AI.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-problem-with-connecting-ai-agents-to-your-tools&#34;&gt;The problem with connecting AI agents to your tools&lt;/h2&gt;&#xA;&lt;p&gt;Claude Code is powerful, but it can&amp;rsquo;t see your Jira tickets, read your Notion docs, inspect your Figma designs, or check your Amplitude dashboards. Without these connections, you&amp;rsquo;re the bottleneck — copying and pasting context between tools and the AI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub</title>
      <link>https://gethuman.sh/docs/connectors/github/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/github/</guid>
      <description>&lt;p&gt;Connect to GitHub Issues and Projects.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;github&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;github&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;octocat/hello-world&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;GITHUB_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List issues&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human github issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;octocat/hello-world&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human github issue get &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human github issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;octocat/hello-world &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Fix login bug&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human github issue comment add &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Fixed in PR #43&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Quick Start</title>
      <link>https://gethuman.sh/docs/getting-started/quickstart/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/getting-started/quickstart/</guid>
      <description>&lt;p&gt;Get up and running with human in under a minute.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install&#34;&gt;Install&lt;/h2&gt;&#xA;&lt;p&gt;The fastest way to install human:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -sSfL gethuman.sh/install.sh | bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;See &lt;a href=&#34;https://gethuman.sh/docs/getting-started/installation/&#34;&gt;Installation&lt;/a&gt; for more options (Homebrew, mise, Go).&lt;/p&gt;&#xA;&lt;h2 id=&#34;configure&#34;&gt;Configure&lt;/h2&gt;&#xA;&lt;p&gt;Run the interactive setup wizard:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This creates a &lt;code&gt;.humanconfig.yaml&lt;/code&gt; in your project root. The wizard will:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Ask which issue tracker you use (Jira, GitHub, GitLab, Linear, Azure DevOps, Shortcut)&lt;/li&gt;&#xA;&lt;li&gt;Prompt for your API token or credentials&lt;/li&gt;&#xA;&lt;li&gt;Detect your project and set defaults&lt;/li&gt;&#xA;&lt;li&gt;Optionally install Claude Code skills&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;your-first-command&#34;&gt;Your first command&lt;/h2&gt;&#xA;&lt;p&gt;List issues from your tracker:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Troubleshooting</title>
      <link>https://gethuman.sh/docs/reference/troubleshooting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/reference/troubleshooting/</guid>
      <description>&lt;h2 id=&#34;command-not-found-after-install&#34;&gt;&amp;ldquo;command not found&amp;rdquo; after install&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;code&gt;human&lt;/code&gt; binary is not in your PATH. The install script places it in &lt;code&gt;~/.local/bin/&lt;/code&gt; by default.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add to your shell profile (~/.bashrc, ~/.zshrc, etc.)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export PATH&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$HOME&lt;span style=&#34;color:#e6db74&#34;&gt;/.local/bin:&lt;/span&gt;$PATH&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reload your shell or run &lt;code&gt;source ~/.bashrc&lt;/code&gt; (or &lt;code&gt;~/.zshrc&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;auth-failures&#34;&gt;Auth failures&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Wrong token or expired token:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Regenerate the daemon token&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human daemon token&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Copy the new token into your &lt;code&gt;HUMAN_DAEMON_TOKEN&lt;/code&gt; environment variable.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Wrong environment variable name:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-execute</title>
      <link>https://gethuman.sh/docs/skills/human-execute/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-execute/</guid>
      <description>&lt;p&gt;Loads an implementation plan and executes it step by step, then runs a review checkpoint.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-execute &amp;lt;ticket-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Loads the plan from &lt;code&gt;.human/plans/&amp;lt;key&amp;gt;.md&lt;/code&gt; (falls back to &lt;code&gt;.human/bugs/&amp;lt;key&amp;gt;.md&lt;/code&gt; for bug fix plans)&lt;/li&gt;&#xA;&lt;li&gt;Fetches the ticket via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;key&amp;gt;&lt;/code&gt; for original context&lt;/li&gt;&#xA;&lt;li&gt;Parses the plan&amp;rsquo;s changes section into ordered tasks&lt;/li&gt;&#xA;&lt;li&gt;Executes each task sequentially:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reads the target file before modifying it&lt;/li&gt;&#xA;&lt;li&gt;Makes the change described in the plan&lt;/li&gt;&#xA;&lt;li&gt;Verifies the change compiles/parses correctly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Runs a review checkpoint by invoking the &lt;a href=&#34;https://gethuman.sh/docs/skills/human-review/&#34;&gt;/human-review&lt;/a&gt; agent&lt;/li&gt;&#xA;&lt;li&gt;Runs a done checkpoint internally to verify completion&lt;/li&gt;&#xA;&lt;li&gt;Reports: files created, files modified, review outcome, done verdict&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;p&gt;A plan must exist at &lt;code&gt;.human/plans/&amp;lt;key&amp;gt;.md&lt;/code&gt; or &lt;code&gt;.human/bugs/&amp;lt;key&amp;gt;.md&lt;/code&gt;. If neither exists, run &lt;a href=&#34;https://gethuman.sh/docs/skills/human-plan/&#34;&gt;/human-plan&lt;/a&gt; or &lt;a href=&#34;https://gethuman.sh/docs/skills/human-bug-plan/&#34;&gt;/human-bug-plan&lt;/a&gt; first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuration</title>
      <link>https://gethuman.sh/docs/getting-started/configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/getting-started/configuration/</guid>
      <description>&lt;p&gt;human is configured via a &lt;code&gt;.humanconfig.yaml&lt;/code&gt; file in your project root. Run &lt;code&gt;human init&lt;/code&gt; to create one interactively.&lt;/p&gt;&#xA;&lt;h2 id=&#34;example&#34;&gt;Example&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;jira&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;jira&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;url&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;https://yourcompany.atlassian.net&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;KAN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;JIRA_API_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;email&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;you@example.com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;tracker-options&#34;&gt;Tracker options&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Field&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracker&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Default tracker: &lt;code&gt;jira&lt;/code&gt;, &lt;code&gt;github&lt;/code&gt;, &lt;code&gt;gitlab&lt;/code&gt;, &lt;code&gt;linear&lt;/code&gt;, &lt;code&gt;azuredevops&lt;/code&gt;, &lt;code&gt;shortcut&lt;/code&gt;, &lt;code&gt;clickup&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Each tracker has its own configuration block. See the individual &lt;a href=&#34;https://gethuman.sh/docs/connectors/&#34;&gt;connector pages&lt;/a&gt; for details.&lt;/p&gt;&#xA;&lt;h2 id=&#34;credentials&#34;&gt;Credentials&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1password-recommended&#34;&gt;1Password (recommended)&lt;/h3&gt;&#xA;&lt;p&gt;Add a &lt;code&gt;vault&lt;/code&gt; section and use &lt;code&gt;1pw://&lt;/code&gt; references directly in your config:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;vault&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;provider&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1password&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;account&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;my-account   &lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;# 1Password account name (top-left in app sidebar)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;jiras&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;work&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;url&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;https://yourcompany.atlassian.net&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;user&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;you@example.com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;key&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1pw://Development/Jira API Key/token&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The 1Password desktop app must be installed and running. It will prompt for biometric or master password authentication. Enable &amp;ldquo;Integrate with other apps&amp;rdquo; in 1Password Settings &amp;gt; Developer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitLab</title>
      <link>https://gethuman.sh/docs/connectors/gitlab/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/gitlab/</guid>
      <description>&lt;p&gt;Connect to GitLab Issues.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;gitlab&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;gitlab&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;mygroup/myproject&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;url&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;https://gitlab.com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;GITLAB_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List issues&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human gitlab issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;mygroup/myproject&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human gitlab issue get &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human gitlab issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;mygroup/myproject &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Add dark mode&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human gitlab issue comment add &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Implemented in MR !15&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>MCP OAuth Authentication in Devcontainers for Claude Code</title>
      <link>https://gethuman.sh/features/mcp-oauth-devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/mcp-oauth-devcontainer/</guid>
      <description>&lt;h2 id=&#34;how-to-fix-mcp-oauth-not-working-in-devcontainers&#34;&gt;How to fix MCP OAuth not working in devcontainers&lt;/h2&gt;&#xA;&lt;p&gt;MCP servers that require OAuth authentication need a browser redirect. The server starts a local HTTP listener, opens a browser, the user authenticates, and the OAuth provider redirects back to &lt;code&gt;localhost&lt;/code&gt; with an authorization code.&lt;/p&gt;&#xA;&lt;p&gt;Inside a devcontainer, this breaks at every step. There&amp;rsquo;s no browser. &lt;code&gt;localhost&lt;/code&gt; inside the container is not the same &lt;code&gt;localhost&lt;/code&gt; the OAuth provider redirects to. Port forwarding helps sometimes, but it&amp;rsquo;s fragile and different for every MCP server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-review</title>
      <link>https://gethuman.sh/docs/skills/human-review/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-review/</guid>
      <description>&lt;p&gt;Reviews the current branch&amp;rsquo;s changes against the ticket&amp;rsquo;s acceptance criteria.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-review &amp;lt;ticket-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fetches the ticket via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;key&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Loads the plan from &lt;code&gt;.human/plans/&amp;lt;key&amp;gt;.md&lt;/code&gt; if it exists (for additional context)&lt;/li&gt;&#xA;&lt;li&gt;Diffs the current branch against the default branch (&lt;code&gt;git diff &amp;lt;default&amp;gt;...HEAD&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Evaluates the diff against each acceptance criterion from the ticket&lt;/li&gt;&#xA;&lt;li&gt;Flags missing criteria, scope creep, and unhandled edge cases&lt;/li&gt;&#xA;&lt;li&gt;Writes the review to &lt;code&gt;.human/reviews/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;# Review: &amp;lt;TICKET_KEY&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Summary&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;one-line verdict: pass, pass with notes, or fail&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Acceptance Criteria&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| # | Criterion | Status | Evidence |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|---|-----------|--------|----------|&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| 1 | &amp;lt;criterion from ticket&amp;gt; | PASS/FAIL | &amp;lt;file:line references&amp;gt; |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Findings&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;### Missing criteria&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;acceptance criteria not addressed in the diff&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;### Scope creep&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;changes in the diff not related to the ticket&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;### Edge cases&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;unhandled edge cases&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Test Results&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;output of test run&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;output-location&#34;&gt;Output location&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;.human/reviews/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTPS Proxy and Firewall for Claude Code in Devcontainers</title>
      <link>https://gethuman.sh/features/firewall-proxy-devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/firewall-proxy-devcontainer/</guid>
      <description>&lt;h2 id=&#34;how-to-restrict-ai-coding-agent-network-access&#34;&gt;How to restrict AI coding agent network access&lt;/h2&gt;&#xA;&lt;p&gt;AI agents running inside devcontainers have the same network access as any process in that container. An agent that can reach the internet can exfiltrate code, call unauthorized APIs, download untrusted packages, or communicate with arbitrary endpoints.&lt;/p&gt;&#xA;&lt;p&gt;For teams that care about security — and every team running AI agents on proprietary code should — unrestricted outbound network access from a coding agent is an unacceptable risk.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linear</title>
      <link>https://gethuman.sh/docs/connectors/linear/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/linear/</guid>
      <description>&lt;p&gt;Connect to Linear issues and projects.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;linear&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;linear&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;ENG&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;LINEAR_API_KEY&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List issues&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human linear issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;ENG&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human linear issue get ENG-42&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human linear issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;ENG &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Implement feature&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human linear issue comment add ENG-42 &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Completed implementation&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Policies</title>
      <link>https://gethuman.sh/docs/getting-started/policies/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/getting-started/policies/</guid>
      <description>&lt;p&gt;Policies give you fine-grained control over what AI agents can do with your issue trackers. Add a &lt;code&gt;policies:&lt;/code&gt; section to your &lt;code&gt;.humanconfig.yaml&lt;/code&gt; to define declarative rules that sit between the all-or-nothing &lt;code&gt;--safe&lt;/code&gt; flag and full trust.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;policies&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;block&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#ae81ff&#34;&gt;delete&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#ae81ff&#34;&gt;assign&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;confirm&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#ae81ff&#34;&gt;transition:Done&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#ae81ff&#34;&gt;create&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;actions&#34;&gt;Actions&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Action&lt;/th&gt;&#xA;          &lt;th&gt;Behavior&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;block&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;The operation is rejected with an error. The inner tracker is never called.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;confirm&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;A warning is logged to stderr before the operation proceeds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;em&gt;(unlisted)&lt;/em&gt;&lt;/td&gt;&#xA;          &lt;td&gt;The operation is allowed without any warning.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;operations&#34;&gt;Operations&lt;/h3&gt;&#xA;&lt;p&gt;Rules map to tracker provider methods:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure DevOps</title>
      <link>https://gethuman.sh/docs/connectors/azure-devops/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/azure-devops/</guid>
      <description>&lt;p&gt;Connect to Azure Boards work items.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;azuredevops&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;azuredevops&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;organization&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;myorg&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Human&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;AZURE_DEVOPS_PAT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List work items&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human azuredevops issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;Human&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single work item&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human azuredevops issue get &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create a work item&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human azuredevops issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;Human &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Set up CI pipeline&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human azuredevops issue comment add &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Pipeline configured&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Open URLs on Host Browser from Claude Code Devcontainers</title>
      <link>https://gethuman.sh/features/open-urls-devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/open-urls-devcontainer/</guid>
      <description>&lt;h2 id=&#34;fix-xdg-open-not-working-in-devcontainers&#34;&gt;Fix xdg-open not working in devcontainers&lt;/h2&gt;&#xA;&lt;p&gt;When code inside a devcontainer tries to open a URL — whether it&amp;rsquo;s an OAuth redirect, a documentation link, a test coverage report, or a local dev server preview — nothing happens. There&amp;rsquo;s no browser inside the container. &lt;code&gt;xdg-open&lt;/code&gt;, &lt;code&gt;open&lt;/code&gt;, and &lt;code&gt;$BROWSER&lt;/code&gt; all fail silently or error out.&lt;/p&gt;&#xA;&lt;p&gt;This breaks:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;OAuth flows&lt;/strong&gt; that need to open a browser for authentication&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; when it tries to open links or documentation&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Dev server previews&lt;/strong&gt; that auto-open &lt;code&gt;localhost:3000&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Test reports&lt;/strong&gt; that open an HTML file in the browser&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Any tool&lt;/strong&gt; that assumes a browser is available&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;browser-replacement-for-containers&#34;&gt;$BROWSER replacement for containers&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;human-browser&lt;/code&gt; is a drop-in replacement for &lt;code&gt;xdg-open&lt;/code&gt; and the system browser inside devcontainers. Set it as &lt;code&gt;$BROWSER&lt;/code&gt; in your container, and any tool that opens URLs will have those URLs open on your host machine instead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Protect .env Files from AI Agents in Devcontainers</title>
      <link>https://gethuman.sh/features/env-filter-devcontainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/env-filter-devcontainer/</guid>
      <description>&lt;h2 id=&#34;how-to-prevent-ai-coding-agents-from-reading-env-secrets&#34;&gt;How to prevent AI coding agents from reading .env secrets&lt;/h2&gt;&#xA;&lt;p&gt;When AI agents run inside devcontainers, the project directory is bind-mounted into the container. This means &lt;code&gt;.env&lt;/code&gt; files — containing API keys, database credentials, and other secrets — are fully readable by the agent. A compromised or careless agent can read and exfiltrate these credentials.&lt;/p&gt;&#xA;&lt;h2 id=&#34;fuse-based-env-filtering-for-claude-code-devcontainers&#34;&gt;FUSE-based .env filtering for Claude Code devcontainers&lt;/h2&gt;&#xA;&lt;p&gt;The human daemon creates a FUSE mount that mirrors your entire workspace. The container mounts this filtered view instead of the real directory. Regular files pass through at native speed. &lt;code&gt;.env&lt;/code&gt; files appear in directory listings but return empty content when read. Writes to &lt;code&gt;.env&lt;/code&gt; files are blocked.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-bug-plan</title>
      <link>https://gethuman.sh/docs/skills/human-bug-plan/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-bug-plan/</guid>
      <description>&lt;p&gt;Analyzes a bug ticket for root cause, traces affected code, and produces a structured fix plan.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-bug-plan &amp;lt;ticket-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fetches the bug ticket via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue get &amp;lt;key&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fetches ticket comments via &lt;code&gt;human &amp;lt;tracker&amp;gt; issue comment list &amp;lt;key&amp;gt;&lt;/code&gt; (comments often contain stack traces and error logs)&lt;/li&gt;&#xA;&lt;li&gt;Identifies symptoms — error messages, stack traces, failing inputs, reproduction steps&lt;/li&gt;&#xA;&lt;li&gt;Locates code via Grep and Glob — functions in stack traces, error message strings, related code paths, test files&lt;/li&gt;&#xA;&lt;li&gt;Reads and traces the code flow to identify root cause&lt;/li&gt;&#xA;&lt;li&gt;Writes the analysis to &lt;code&gt;.human/bugs/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;# Bug Analysis: &amp;lt;TICKET_KEY&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Summary&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;one-line description of the bug&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Symptoms&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;observable behaviors, error messages, failing conditions&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Root Cause&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;explanation referencing specific files and line numbers&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Affected Code&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| File | Lines | Role |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;|------|-------|------|&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;| path/to/file.go | 42-58 | &amp;lt;what this code does in context&amp;gt; |&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Fix Plan&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;1.&lt;/span&gt; &amp;lt;ordered steps, each referencing specific files/functions&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Test Plan&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;existing tests to update, new tests to add, manual checks&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Related Code&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;-&lt;/span&gt; &amp;lt;other areas that may be affected&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;output-location&#34;&gt;Output location&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;.human/bugs/&amp;lt;key&amp;gt;.md&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Built-in Development Skills for Claude Code</title>
      <link>https://gethuman.sh/features/skills/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/skills/</guid>
      <description>&lt;h2 id=&#34;how-to-create-a-definition-of-ready-for-claude-code&#34;&gt;How to create a Definition of Ready for Claude Code&lt;/h2&gt;&#xA;&lt;p&gt;Claude Code is great at writing code. But code is the easy part. The hard part is everything around it: Is the ticket ready? What&amp;rsquo;s the implementation approach? Does the code match the acceptance criteria? Are there edge cases? Security issues?&lt;/p&gt;&#xA;&lt;p&gt;human&amp;rsquo;s built-in Claude Code skills cover the full development lifecycle as slash commands. Each skill fetches the ticket from your configured issue tracker, performs its analysis, and writes a structured report to the &lt;code&gt;.human/&lt;/code&gt; directory. &lt;code&gt;/human-ready&lt;/code&gt; in particular enforces a Definition of Ready checklist before any code is written — stopping the &amp;ldquo;build the wrong thing&amp;rdquo; failure mode at the source.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shortcut</title>
      <link>https://gethuman.sh/docs/connectors/shortcut/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/shortcut/</guid>
      <description>&lt;p&gt;Connect to Shortcut stories.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tracker&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;shortcut&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;shortcut&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;project&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;MyProject&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;SHORTCUT_API_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List stories&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human shortcut issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;MyProject&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single story&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human shortcut issue get &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Create a story&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human shortcut issue create --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;MyProject &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Add user onboarding&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Add a comment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human shortcut issue comment add &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Onboarding flow complete&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>/human-findbugs</title>
      <link>https://gethuman.sh/docs/skills/human-findbugs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-findbugs/</guid>
      <description>&lt;p&gt;Scans the codebase for bugs using a multi-agent pipeline. Auto-detects technologies and finds semantic bugs that static analysis tools miss.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-findbugs&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No ticket or arguments needed. Run it in any codebase.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;p&gt;The skill runs a 3-phase agent pipeline:&lt;/p&gt;&#xA;&lt;h3 id=&#34;phase-1-reconnaissance&#34;&gt;Phase 1: Reconnaissance&lt;/h3&gt;&#xA;&lt;p&gt;A recon agent maps the codebase:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Detects technologies via marker files (&lt;code&gt;go.mod&lt;/code&gt;, &lt;code&gt;package.json&lt;/code&gt;, &lt;code&gt;Cargo.toml&lt;/code&gt;, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Runs available lightweight static analysis (&lt;code&gt;go vet&lt;/code&gt;, &lt;code&gt;npm audit&lt;/code&gt;, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Identifies high-risk files via heuristics: recent git changes, large files, TODO/FIXME/HACK comments, concurrency primitives, error-heavy code, external I/O&lt;/li&gt;&#xA;&lt;li&gt;Partitions files into 4 analysis domains&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;phase-2-deep-analysis-4-parallel-agents&#34;&gt;Phase 2: Deep Analysis (4 parallel agents)&lt;/h3&gt;&#xA;&lt;p&gt;Four specialized agents run in parallel, each focused on a different concern:&lt;/p&gt;</description>
    </item>
    <item>
      <title>ClickUp</title>
      <link>https://gethuman.sh/docs/connectors/clickup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/clickup/</guid>
      <description>&lt;p&gt;Connect to ClickUp tasks.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;p&gt;Add a &lt;code&gt;clickups:&lt;/code&gt; section to your &lt;code&gt;.humanconfig.yaml&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;clickups&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;work&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;token&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;pk_12345678_ABCDEFG&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;team_id&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;1234567&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#75715e&#34;&gt;# optional, for custom task IDs&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;projects&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      - &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;901234567&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#75715e&#34;&gt;# List IDs&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Field&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Instance name, used with &lt;code&gt;--tracker=&amp;lt;name&amp;gt;&lt;/code&gt; when multiple trackers are configured&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;token&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ClickUp personal API token (&lt;code&gt;pk_...&lt;/code&gt;). Can also be set via &lt;code&gt;CLICKUP_TOKEN&lt;/code&gt; or &lt;code&gt;CLICKUP_{NAME}_TOKEN&lt;/code&gt; env var&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;team_id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Optional. Workspace ID, required when using custom task IDs (e.g. &lt;code&gt;PREFIX-123&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;projects&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Optional. List of ClickUp List IDs to index&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;url&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Optional. API base URL, defaults to &lt;code&gt;https://api.clickup.com/api&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;safe&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Optional. When &lt;code&gt;true&lt;/code&gt;, blocks destructive operations (deletes)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;ClickUp organizes work as Workspace &amp;gt; Space &amp;gt; Folder &amp;gt; List &amp;gt; Task. The &lt;code&gt;--project&lt;/code&gt; flag maps to a List ID.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Live Dashboard for Claude Code Token Usage and Tracker Issues</title>
      <link>https://gethuman.sh/features/usage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/usage/</guid>
      <description>&lt;h2 id=&#34;how-to-monitor-claude-code-token-consumption&#34;&gt;How to monitor Claude Code token consumption&lt;/h2&gt;&#xA;&lt;p&gt;Claude Code shows no easy way to see how many tokens you&amp;rsquo;ve consumed in the current billing window. You&amp;rsquo;re flying blind until you hit the rate limit. With multiple instances running — one on your host, others inside devcontainers — it&amp;rsquo;s even worse. Each instance burns through tokens independently, and you have no aggregate view.&lt;/p&gt;&#xA;&lt;h2 id=&#34;one-command-full-visibility&#34;&gt;One command, full visibility&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human tui&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;https://gethuman.sh/human-tui.png&#34; alt=&#34;human tui dashboard&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Notion</title>
      <link>https://gethuman.sh/docs/connectors/notion/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/notion/</guid>
      <description>&lt;p&gt;Connect to Notion workspaces — search pages, read content, query databases.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;notion&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;NOTION_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Search workspace&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human notion search &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;quarterly report&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a page&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human notion page get &amp;lt;page-id&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Notion integration requires an internal integration token. Create one at &lt;a href=&#34;https://www.notion.so/my-integrations&#34;&gt;notion.so/my-integrations&lt;/a&gt; and share the relevant pages with it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-security</title>
      <link>https://gethuman.sh/docs/skills/human-security/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-security/</guid>
      <description>&lt;p&gt;Deep security audit of the codebase using a 4-phase multi-agent pipeline. Auto-detects technologies, maps the attack surface, scans for vulnerabilities, and chains findings into exploitable attack paths.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-security&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No ticket or arguments needed. Run it in any codebase.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;p&gt;The skill runs a 4-phase agent pipeline:&lt;/p&gt;&#xA;&lt;h3 id=&#34;phase-1-attack-surface-mapping&#34;&gt;Phase 1: Attack Surface Mapping&lt;/h3&gt;&#xA;&lt;p&gt;A surface mapping agent performs attacker-style reconnaissance:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Detects technologies and frameworks (including security-relevant version details)&lt;/li&gt;&#xA;&lt;li&gt;Maps all entry points: HTTP endpoints, CLI args, file inputs, message handlers, WebSockets&lt;/li&gt;&#xA;&lt;li&gt;Identifies trust boundaries: which routes require auth, which are public&lt;/li&gt;&#xA;&lt;li&gt;Traces sensitive data flows: passwords, tokens, PII, financial data&lt;/li&gt;&#xA;&lt;li&gt;Catalogs cryptographic usage and dependency manifests&lt;/li&gt;&#xA;&lt;li&gt;Partitions files into 5 scanning domains&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;phase-2-specialized-scanning-5-parallel-agents&#34;&gt;Phase 2: Specialized Scanning (5 parallel agents)&lt;/h3&gt;&#xA;&lt;p&gt;Five specialized agents run in parallel, each focused on a different security domain:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Figma</title>
      <link>https://gethuman.sh/docs/connectors/figma/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/figma/</guid>
      <description>&lt;p&gt;Connect to Figma — browse files, inspect components, read comments, export assets.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;figma&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;FIGMA_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a file&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human figma file get &amp;lt;file-key&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List comments&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human figma file comments &amp;lt;file-key&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List components&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human figma file components &amp;lt;file-key&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The output includes component structure, styles, and design tokens in a text format that AI agents can consume directly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Telegram Bot Messages for Claude Code</title>
      <link>https://gethuman.sh/features/telegram/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/features/telegram/</guid>
      <description>&lt;h2 id=&#34;use-telegram-as-a-task-inbox-for-claude-code&#34;&gt;Use Telegram as a task inbox for Claude Code&lt;/h2&gt;&#xA;&lt;p&gt;You set up a Telegram bot for your team or users. Messages come in — feature requests, bug reports, questions. Someone has to read them, triage them, and act on them.&lt;/p&gt;&#xA;&lt;p&gt;With human, Claude Code can do that. It polls the bot for pending messages, reads them, acts on them, and acknowledges them when done.&lt;/p&gt;&#xA;&lt;h2 id=&#34;three-commands&#34;&gt;Three commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# See what&amp;#39;s waiting&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human telegram list --table&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Read a specific message&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human telegram get &lt;span style=&#34;color:#ae81ff&#34;&gt;123456&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Mark as handled&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human telegram ack &lt;span style=&#34;color:#ae81ff&#34;&gt;123456&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;That&amp;rsquo;s the full API. List, read, acknowledge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-gardening</title>
      <link>https://gethuman.sh/docs/skills/human-gardening/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-gardening/</guid>
      <description>&lt;p&gt;Analyzes codebase health using a multi-agent pipeline. Identifies structural debt, duplication, complexity hotspots, and hygiene issues, then produces a health scorecard with optional auto-fix.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-gardening&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No ticket or arguments needed. Run it in any codebase.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;p&gt;The skill runs a 4-phase agent pipeline:&lt;/p&gt;&#xA;&lt;h3 id=&#34;phase-1-survey&#34;&gt;Phase 1: Survey&lt;/h3&gt;&#xA;&lt;p&gt;A survey agent maps the codebase:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Detects technologies via marker files (&lt;code&gt;go.mod&lt;/code&gt;, &lt;code&gt;package.json&lt;/code&gt;, &lt;code&gt;Cargo.toml&lt;/code&gt;, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Measures package sizes, exported symbols, and code:test ratios&lt;/li&gt;&#xA;&lt;li&gt;Maps coupling via fan-in/fan-out analysis on import statements&lt;/li&gt;&#xA;&lt;li&gt;Runs available static analysis tools (&lt;code&gt;go vet&lt;/code&gt;, &lt;code&gt;gocyclo&lt;/code&gt;, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Analyzes git churn: hot files and co-changing file pairs&lt;/li&gt;&#xA;&lt;li&gt;Collects naming conventions and inconsistencies across packages&lt;/li&gt;&#xA;&lt;li&gt;Partitions files into 4 analysis domains&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;phase-2-deep-analysis-4-parallel-agents&#34;&gt;Phase 2: Deep Analysis (4 parallel agents)&lt;/h3&gt;&#xA;&lt;p&gt;Four specialized agents run in parallel, each focused on a different health dimension:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amplitude</title>
      <link>https://gethuman.sh/docs/connectors/amplitude/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/amplitude/</guid>
      <description>&lt;p&gt;Connect to Amplitude — product analytics, events, funnels, retention, and cohorts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;amplitude&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;AMPLITUDE_API_KEY&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;secret_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;AMPLITUDE_SECRET_KEY&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List events&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human amplitude events list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List cohorts&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human amplitude cohorts list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;AI agents can query analytics data to inform implementation decisions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sentry</title>
      <link>https://gethuman.sh/docs/connectors/sentry/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/connectors/sentry/</guid>
      <description>&lt;p&gt;Connect to Sentry — error tracking, issue management, and event monitoring.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;sentry&lt;/span&gt;:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;organization&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;your-org-slug&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;token_env&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;SENTRY_AUTH_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;commands&#34;&gt;Commands&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List issues in a project&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human sentry issues list --project&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;your-project&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Get a single issue with details&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human sentry issue get &lt;span style=&#34;color:#ae81ff&#34;&gt;12345&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# List events for an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human sentry issue events &lt;span style=&#34;color:#ae81ff&#34;&gt;12345&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Resolve an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human sentry issue resolve &lt;span style=&#34;color:#ae81ff&#34;&gt;12345&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Unresolve an issue&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;human sentry issue unresolve &lt;span style=&#34;color:#ae81ff&#34;&gt;12345&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;AI agents can query Sentry issues to investigate errors and triage bugs during development.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting to the Dark Software Factory</title>
      <link>https://gethuman.sh/getting-to-the-dark-software-factory/</link>
      <pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/getting-to-the-dark-software-factory/</guid>
      <description>&lt;aside class=&#34;tldr&#34;&gt;&#xA;  &lt;span class=&#34;tldr-label&#34;&gt;TL;DR&lt;/span&gt;&#xA;  &lt;p&gt;A dark software factory ships work from intent to production with no developer touching it on the way. Darkness is per-unit — about which stages run unattended, not how much AI you use overall — and it needs three things from the infrastructure, not the agent: machine-derivable intent, machine-observable outcomes, and a machine-bounded blast radius. A qualifier routes each unit into a dark lane or leaves it to humans; lanes are defined by intent source and capability (maintenance, bug autofix, telemetry-driven, transformation, gardening), while concerns like passing tests and stable APIs are the floor every lane must clear. Run continuously, the qualifier becomes a forager that cherry-picks work, and that scoring function — not the agents — is the real product. As shipping costs collapse, the bottleneck moves from what you can build to positioning and attention, so the factory&#39;s real value is throughput plus restraint.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yes, You Can Run a Dark Factory on Your Codebase</title>
      <link>https://gethuman.sh/run-a-dark-factory-on-your-codebase/</link>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/run-a-dark-factory-on-your-codebase/</guid>
      <description>&lt;aside class=&#34;tldr&#34;&gt;&#xA;  &lt;span class=&#34;tldr-label&#34;&gt;TL;DR&lt;/span&gt;&#xA;  &lt;p&gt;Yes, you can run a dark software factory on your own codebase today, and the recipe is lighter than the writeups make it look. Six categories already ship good results against the test infrastructure most teams already have — integrations and SDKs, migrations and refactors, CRUD on well-typed schemas, codegen from formal specs, infrastructure-as-code, and bug fixes with a reproducing test — together roughly 40–60% of what a typical SaaS team ships. The near edge (feature-flagged work, benchmark-driven performance) arrives within a year; the rings beyond it need Level 6 self-optimisation and more mature telemetry. Start by running one ticket end to end and shipping it, because the harness tuning and intent-writing compound with every ticket. human is the harness for that today-list.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beyond the Dark Factory</title>
      <link>https://gethuman.sh/beyond-dark-factory/</link>
      <pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/beyond-dark-factory/</guid>
      <description>&lt;aside class=&#34;tldr&#34;&gt;&#xA;  &lt;span class=&#34;tldr-label&#34;&gt;TL;DR&lt;/span&gt;&#xA;  &lt;p&gt;The first piece stopped at Level 5, the dark software factory. Two more levels are already visible from here. Level 6 is the self-optimizing factory: the harness measures itself, tunes itself, and compounds. Level 7 is the autonomous ideation factory: the factory reads customer signals and generates its own tickets. Each level pulls a loop that used to be human inside the machine. The meta-work is the new frontier, not code-writing. The scarce resource at Level 7 is taste, and taste does not move inside the factory. human is a Level 5 harness today; the next step for it is Level 6.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What is a Dark Software Factory?</title>
      <link>https://gethuman.sh/dark-software-factory/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/dark-software-factory/</guid>
      <description>&lt;aside class=&#34;tldr&#34;&gt;&#xA;  &lt;span class=&#34;tldr-label&#34;&gt;TL;DR&lt;/span&gt;&#xA;  &lt;p&gt;A dark software factory is an autonomous software delivery pipeline where AI agents write, test, and ship code from specifications, and no human reviews the diffs. The name comes from lights-out manufacturing, where robots make things in factories with the lights off because no one is on the floor. The term was applied to software in early 2026 by Dan Shapiro. BCG Platinion and i-SCOOP picked it up as the category label for Level 5 AI-assisted coding, and StrongDM is the most-cited proof-of-concept. Humans are not removed from this model. They move upstream and downstream: intent, policy, outcome review. The middle, the actual writing and reviewing of code, is machine-driven.&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-ideate</title>
      <link>https://gethuman.sh/docs/skills/human-ideate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-ideate/</guid>
      <description>&lt;p&gt;Challenges your idea with forcing questions, refines the scope, and creates a ready PM ticket in your chosen tracker. The ticket creation process itself ensures quality — no separate readiness check needed.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-ideate &amp;lt;rough idea or topic&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Accepts a freeform idea (e.g. &lt;code&gt;&amp;quot;add webhook support for tracker events&amp;quot;&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Phase 1 — Context &amp;amp; challenge&lt;/strong&gt;: Explores the codebase for relevant code, existing tickets, and recent changes. Returns a context summary and tailored forcing questions.&lt;/li&gt;&#xA;&lt;li&gt;Asks 5 forcing questions one at a time:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What is the actual pain? (not the feature request)&lt;/li&gt;&#xA;&lt;li&gt;Who has this pain? (specific, not hypothetical)&lt;/li&gt;&#xA;&lt;li&gt;What is the status quo? (how people cope today)&lt;/li&gt;&#xA;&lt;li&gt;What is the narrowest wedge? (smallest version that delivers value)&lt;/li&gt;&#xA;&lt;li&gt;What would make this 10-star? (dream big, then scope back)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Asks you to choose scope: &lt;strong&gt;Expand&lt;/strong&gt; / &lt;strong&gt;Hold&lt;/strong&gt; / &lt;strong&gt;Reduce&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Asks which tracker to create the ticket in (Shortcut, Linear, Jira, etc.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Phase 2 — Generate ticket content&lt;/strong&gt;: Creates a structured ticket with problem statement, user story, acceptance criteria, and scope decisions&lt;/li&gt;&#xA;&lt;li&gt;Creates the PM ticket on your chosen tracker&lt;/li&gt;&#xA;&lt;li&gt;Adds a challenge record as a ticket comment (rejected alternatives, premise challenges, scope rationale)&lt;/li&gt;&#xA;&lt;li&gt;Writes ideation record to &lt;code&gt;.human/ideation/&amp;lt;slug&amp;gt;.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;output-format&#34;&gt;Output format&lt;/h2&gt;&#xA;&lt;p&gt;The created PM ticket contains:&lt;/p&gt;</description>
    </item>
    <item>
      <title>/human-sprint</title>
      <link>https://gethuman.sh/docs/skills/human-sprint/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/docs/skills/human-sprint/</guid>
      <description>&lt;p&gt;One command from rough idea to shipped code. Chains the full human pipeline — ideate, plan, execute, review — auto-deciding mechanical questions and surfacing only genuine taste decisions.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/human-sprint &amp;lt;rough idea or topic&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Accepts a freeform idea (e.g. &lt;code&gt;&amp;quot;add webhook support for tracker events&amp;quot;&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Pipeline depth&lt;/strong&gt;: Asks how far to go:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tickets only&lt;/strong&gt; — create PM ticket + engineering plan, then stop&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Plan + execute&lt;/strong&gt; — create tickets and implement&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full pipeline&lt;/strong&gt; — create tickets, implement, and review&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Phase 1 — Ideate&lt;/strong&gt;: Runs the &lt;a href=&#34;https://gethuman.sh/docs/skills/human-ideate/&#34;&gt;/human-ideate&lt;/a&gt; flow (forcing questions, scope decision, tracker choice), creates PM ticket&lt;/p&gt;</description>
    </item>
    <item>
      <title>Impressum</title>
      <link>https://gethuman.sh/impressum/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://gethuman.sh/impressum/</guid>
      <description>&lt;h2 id=&#34;angaben-gemäß--5-tmg&#34;&gt;Angaben gemäß § 5 TMG&lt;/h2&gt;&#xA;&lt;p&gt;SJS Holding GmbH&#xA;Zeppelinstraße 1A&#xA;12529 Schönefeld&#xA;Deutschland&lt;/p&gt;&#xA;&lt;p&gt;Telefon: 0157 33918386&#xA;Mail: &lt;a href=&#34;mailto:stephan@amazingcto.com&#34;&gt;stephan@amazingcto.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Geschäftsführerin: Stefanie Jarantowski-Schmidt&lt;/p&gt;&#xA;&lt;p&gt;Handelsregister: Amtsgericht Cottbus, HRB 19488 CB&#xA;Umsatzsteuer-Identifikationsnummer: DE323718512&lt;/p&gt;&#xA;&lt;h2 id=&#34;verantwortlich-gemäß--55-rstv&#34;&gt;Verantwortlich gemäß § 55 RStV&lt;/h2&gt;&#xA;&lt;p&gt;Stephan Schmidt&#xA;SJS Holding GmbH&#xA;Zeppelinstraße 1A&#xA;12529 Schönefeld&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
