<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Skills on Brian Faust</title><link>https://vacua.dev/skills/</link><description>Recent content in Skills on Brian Faust</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://vacua.dev/skills/rss.xml" rel="self" type="application/rss+xml"/><item><title>Prepare an Intent Pull Request</title><link>https://vacua.dev/skills/prepare-intent-pull-request/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/prepare-intent-pull-request/</guid><description>&lt;p&gt;This skill applies the
&lt;a href="https://vacua.dev/specifications/intent-pull-requests/"&gt;Intent Pull Requests Specification&lt;/a&gt;.
It turns a complete branch diff, Project Profile, and verified decision sources
into a review-ready title, body, and portable record without opening a remote
pull request or inventing claims.&lt;/p&gt;
&lt;h2 id="install"&gt;Install&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/skills/prepare-intent-pull-request/bundle.tar.gz"&gt;Download the complete skill package&lt;/a&gt;
or copy and run:&lt;/p&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://vacua.dev/skills/prepare-intent-pull-request/bundle.tar.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; tar -xz -C &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;h2 id="invoke"&gt;Invoke&lt;/h2&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$prepare-intent-pull-request prepare this branch for review&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/downloads/skills/prepare-intent-pull-request/SKILL.md"&gt;Read the raw SKILL.md&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Commit with Intent</title><link>https://vacua.dev/skills/commit-with-intent/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/commit-with-intent/</guid><description>&lt;p&gt;This skill combines repository-safe Git packaging with the
&lt;a href="https://vacua.dev/specifications/intent-commits/"&gt;Intent Commits Specification&lt;/a&gt;. It keeps type,
scope, impact, migration, affected release units, and changeset links
evidence-bound. After committing, it uses ACK&amp;rsquo;s repository-aware link validator
to detect missing or contradictory Intent Changesets decisions.&lt;/p&gt;
&lt;p&gt;It composes the existing &lt;code&gt;commit-changes&lt;/code&gt; safety workflow instead of replacing
explicit staging, secret checks, line-length validation, or commit verification.&lt;/p&gt;
&lt;h2 id="install"&gt;Install&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/skills/commit-with-intent/bundle.tar.gz"&gt;Download the complete skill package&lt;/a&gt;
or copy and run:&lt;/p&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://vacua.dev/skills/commit-with-intent/bundle.tar.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; tar -xz -C &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;h2 id="invoke"&gt;Invoke&lt;/h2&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$commit-with-intent commit the staged changes using our ACK profile&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;The skill returns &lt;code&gt;NEEDS_INPUT&lt;/code&gt; instead of inventing scope, release impact,
migration guidance, issue references, or changeset identifiers.&lt;/p&gt;</description></item><item><title>Configure an Intent Project</title><link>https://vacua.dev/skills/configure-intent-project/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/configure-intent-project/</guid><description>&lt;p&gt;This skill creates or reviews the
&lt;a href="https://vacua.dev/specifications/project-profile/"&gt;Project Profile&lt;/a&gt; shared by Intent Commits,
Intent Changesets, Intent Changelog, Release Manifests, and ACK. It discovers
real release units and streams instead of duplicating policy in each tool.&lt;/p&gt;
&lt;h2 id="install"&gt;Install&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/skills/configure-intent-project/bundle.tar.gz"&gt;Download the complete skill package&lt;/a&gt;
or copy and run:&lt;/p&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://vacua.dev/skills/configure-intent-project/bundle.tar.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; tar -xz -C &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;h2 id="invoke"&gt;Invoke&lt;/h2&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$configure-intent-project configure ACK for this monorepo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/downloads/skills/configure-intent-project/SKILL.md"&gt;Read the raw SKILL.md&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Maintain a Release Manifest</title><link>https://vacua.dev/skills/maintain-release-manifest/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/maintain-release-manifest/</guid><description>&lt;p&gt;This skill applies the
&lt;a href="https://vacua.dev/specifications/release-manifest/"&gt;Release Manifest Specification&lt;/a&gt; to record
and verify what was actually published. It distinguishes repository-level
proof from remote artifacts that were not fetched or verified.&lt;/p&gt;
&lt;h2 id="install"&gt;Install&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/skills/maintain-release-manifest/bundle.tar.gz"&gt;Download the complete skill package&lt;/a&gt;
or copy and run:&lt;/p&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://vacua.dev/skills/maintain-release-manifest/bundle.tar.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; tar -xz -C &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;h2 id="invoke"&gt;Invoke&lt;/h2&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$maintain-release-manifest verify the worker 1.18.3 release&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/downloads/skills/maintain-release-manifest/SKILL.md"&gt;Read the raw SKILL.md&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Maintain an Intent Changelog</title><link>https://vacua.dev/skills/maintain-intent-changelog/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/maintain-intent-changelog/</guid><description>&lt;p&gt;This skill applies the
&lt;a href="https://vacua.dev/specifications/intent-changelog/"&gt;Intent Changelog Specification&lt;/a&gt;. It keeps
unreleased records complete, consumes changeset targets, validates and renders them
with ACK, and enforces date-only publication. Canonical generation carries
verified commit provenance through changesets into the correct release-unit
records.&lt;/p&gt;
&lt;p&gt;It does not turn &lt;code&gt;Unreleased&lt;/code&gt; into an editorial inbox or use commit-derived
Markdown as the canonical release ledger.&lt;/p&gt;
&lt;h2 id="install"&gt;Install&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/skills/maintain-intent-changelog/bundle.tar.gz"&gt;Download the complete skill package&lt;/a&gt;
or copy and run:&lt;/p&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://vacua.dev/skills/maintain-intent-changelog/bundle.tar.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; tar -xz -C &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CODEX_HOME&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.codex&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/skills&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;h2 id="invoke"&gt;Invoke&lt;/h2&gt;
&lt;figure class="code-figure"&gt;
 &lt;div class="code-block" data-copy-code&gt;
 &lt;button class="copy-code" type="button" aria-label="Copy code"&gt;copy&lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$maintain-intent-changelog add this change to the worker release record&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://vacua.dev/downloads/skills/maintain-intent-changelog/SKILL.md"&gt;Read the raw SKILL.md&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Maintain an Intent Changeset</title><link>https://vacua.dev/skills/maintain-intent-changeset/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://vacua.dev/skills/maintain-intent-changeset/</guid><description>&lt;p&gt;This skill applies the
&lt;a href="https://vacua.dev/specifications/intent-changesets/"&gt;Intent Changesets Specification&lt;/a&gt;. It helps
an agent decide whether a noteworthy change needs a changeset, link relevant
commits, and consume each target into the correct changelog release record.&lt;/p&gt;
&lt;p&gt;One changeset represents one release decision—not one commit or pull request.
The skill uses ACK to validate the shared profile, enforce identifier
uniqueness, create canonical pending records, validate commit links, consume
every release-unit target, and gate publication until consumption is complete.&lt;/p&gt;</description></item></channel></rss>