<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Aliyah Mohammed</title>
    <description>The latest articles on Forem by Aliyah Mohammed (@aliyah_mohammed_9cecce95b).</description>
    <link>https://forem.com/aliyah_mohammed_9cecce95b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3829894%2Fd18fa84b-467a-4d66-b265-23a3c8f72423.jpg</url>
      <title>Forem: Aliyah Mohammed</title>
      <link>https://forem.com/aliyah_mohammed_9cecce95b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/aliyah_mohammed_9cecce95b"/>
    <language>en</language>
    <item>
      <title>Introducing CI Channel built with Codev OS</title>
      <dc:creator>Aliyah Mohammed</dc:creator>
      <pubDate>Tue, 21 Apr 2026 19:15:35 +0000</pubDate>
      <link>https://forem.com/codev_os/introducing-ci-channel-built-with-codev-os-529</link>
      <guid>https://forem.com/codev_os/introducing-ci-channel-built-with-codev-os-529</guid>
      <description>&lt;p&gt;Have you ever shipped code with Claude only to find out it didn’t make its way through your CI pipeline (it was stuck), but your AI didn’t do anything about it, and you only found out at the end of the day when you got an email?&lt;/p&gt;

&lt;p&gt;CI Channel is a tool that uses the brand new Claude Code Channels feature to prevent that from happening. As soon as CI fails in your favorite forge ( GitHub, GitLab, Gitea), it sends a message to your Claude Code agent. It investigates the issue and can suggest a fix before you’ve even realized there’s a problem.&lt;/p&gt;

&lt;p&gt;While most of the attention has gone to how to hook up agents to Discord, there are lots of cool, practical things you can do with channels.&lt;/p&gt;

&lt;p&gt;The project was built using Codev OS, so it’s fully documented and tested. It’s a showcase of how our agentic architecture enables us to ship modular, high-impact tools that solve real developer friction points.&lt;/p&gt;

&lt;p&gt;To use it, just do [npx -y ci-channel setup --repo owner/project] in your favorite Claude Code workspace.&lt;br&gt;
⬇️ &lt;br&gt;
Repo: &lt;a href="https://github.com/cluesmith/ci-channel" rel="noopener noreferrer"&gt;https://github.com/cluesmith/ci-channel&lt;/a&gt;&lt;/p&gt;

</description>
      <category>claude</category>
      <category>opensource</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Aliyah Mohammed</dc:creator>
      <pubDate>Tue, 21 Apr 2026 18:18:51 +0000</pubDate>
      <link>https://forem.com/aliyah_mohammed_9cecce95b/-9mk</link>
      <guid>https://forem.com/aliyah_mohammed_9cecce95b/-9mk</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/waleedkadous/ci-channel-for-claude-channels-ci-notifications-2dl1" class="crayons-story__hidden-navigation-link"&gt;CI Channel for Claude Channels CI notifications&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/waleedkadous" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3870453%2F110f1199-7fd0-442a-bdc2-cecebb09a82b.jpeg" alt="waleedkadous profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/waleedkadous" class="crayons-story__secondary fw-medium m:hidden"&gt;
              M Waleed Kadous
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                M Waleed Kadous
                
              
              &lt;div id="story-author-preview-content-3533056" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/waleedkadous" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3870453%2F110f1199-7fd0-442a-bdc2-cecebb09a82b.jpeg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;M Waleed Kadous&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/waleedkadous/ci-channel-for-claude-channels-ci-notifications-2dl1" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 21&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/waleedkadous/ci-channel-for-claude-channels-ci-notifications-2dl1" id="article-link-3533056"&gt;
          CI Channel for Claude Channels CI notifications
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/claude"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;claude&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/github"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;github&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/waleedkadous/ci-channel-for-claude-channels-ci-notifications-2dl1" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/waleedkadous/ci-channel-for-claude-channels-ci-notifications-2dl1#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
