Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions src/data/projects.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ export const projects = [
},
{
id: 'claude-commands',
title: 'Claude Code Commands',
title: 'Claude Devflow',
description:
'A collection of productivity-focused slash commands for the Claude Code VS Code extension. Streamlines common development tasks like standup updates, PR descriptions, commit messages, branch naming, emails, action items, and GitHub PR creation.',
'A Claude Code plugin with 24 productivity-focused skills covering the full development workflow — commit messages, PR creation, standup updates, ADRs, design documents, GitHub issue automation, code review, and more.',
overview:
'A curated set of slash commands that extend Claude Code with productivity-focused workflows. Commands install via symlinks to ~/.claude/commands/, enabling automatic updates on git pull without reinstalling. Covers nine commands across common dev tasks: standup updates (with git log integration), PR and commit message generation, professional email drafting, action item extraction, branch naming, and GitHub PR creation via the GitHub CLI.',
technologies: ['Shell', 'Claude Code', 'GitHub CLI', 'Developer Tooling', 'Automation'],
githubUrl: 'https://github.com/ForeverAProgrammer/claude-commands',
'Claude Devflow is a Claude Code plugin that extends the editor with 24 developer workflow skills. It installs via the Claude plugin system and skills are available as /devflow:<skill-name>. Covers the full dev lifecycle: writing conventional commits, generating PR descriptions from git history, drafting standup updates, creating Jira-style tickets, generating HLD and LLD design documents, automating GitHub issue resolution end-to-end, reviewing code with severity-rated feedback, and resolving merge conflicts via rebase.',
technologies: ['Claude Code', 'Claude Plugin', 'GitHub CLI', 'Developer Tooling', 'Automation', 'Shell'],
githubUrl: 'https://github.com/ForeverAProgrammer/claude-devflow',
link: '/projects/claude-commands',
featured: true,
},
Expand Down
56 changes: 45 additions & 11 deletions src/pages/projects/claude-commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import Layout from '@theme/Layout';
import Link from '@docusaurus/Link';
import { getProjectById } from '../../data/projects';

export default function ClaudeCommands() {
export default function ClaudeDevflow() {
const project = getProjectById('claude-commands');

return (
Expand All @@ -21,17 +21,51 @@ export default function ClaudeCommands() {
</div>

<div className="margin-vert--lg">
<h2>Commands Included</h2>
<h2>Skills Included</h2>
<p>Skills are invoked as <code>/devflow:&lt;skill-name&gt;</code> inside Claude Code.</p>

<h3>Writing &amp; Communication</h3>
<ul>
<li><strong>/devflow:tldr</strong> &mdash; Shorten tech-heavy text into plain English for a non-technical manager</li>
<li><strong>/devflow:email</strong> &mdash; Turn rough notes into a polished professional email</li>
<li><strong>/devflow:action-items</strong> &mdash; Extract action items from meeting notes or a wall of text</li>
<li><strong>/devflow:standup</strong> &mdash; Turn rough notes into a standup update</li>
<li><strong>/devflow:standup-git</strong> &mdash; Generate a standup update from yesterday&apos;s git commits</li>
</ul>

<h3>Planning &amp; Design</h3>
<ul>
<li><strong>/devflow:decision</strong> &mdash; Format a description into a structured Architecture Decision Record (ADR)</li>
<li><strong>/devflow:hld</strong> &mdash; Generate a High Level Design document and write it to <code>design/</code></li>
<li><strong>/devflow:lld</strong> &mdash; Generate a Low Level Design document; pass <code>--hld</code> to derive from an existing HLD</li>
<li><strong>/devflow:implement-lld</strong> &mdash; Read an LLD file and apply the code changes it describes</li>
<li><strong>/devflow:jira-ticket</strong> &mdash; Turn a rough description into a Jira/Linear-style ticket with acceptance criteria</li>
<li><strong>/devflow:jira-ticket-git</strong> &mdash; Generate a ticket from current git changes or the last commit</li>
</ul>

<h3>Git Workflow</h3>
<ul>
<li><strong>/devflow:commit</strong> &mdash; Generate a conventional commit message and apply it immediately</li>
<li><strong>/devflow:create-branch</strong> &mdash; Create a branch named to match the current uncommitted changes</li>
<li><strong>/devflow:changelog</strong> &mdash; Generate or update a changelog from commits since the last git tag</li>
<li><strong>/devflow:pr</strong> &mdash; Generate a PR title and description from a summary or diff</li>
<li><strong>/devflow:resolve-conflicts</strong> &mdash; Rebase the current branch onto the target branch and resolve conflicts</li>
<li><strong>/devflow:sync</strong> &mdash; Fetch and rebase the current branch onto the default branch</li>
</ul>

<h3>GitHub Automation</h3>
<ul>
<li><strong>/devflow:create-pr-github</strong> &mdash; Create a GitHub PR from a text description</li>
<li><strong>/devflow:create-pr-github-git</strong> &mdash; Create a GitHub PR deriving title and description from git history</li>
<li><strong>/devflow:create-issue-github</strong> &mdash; Create a GitHub issue from a text description</li>
<li><strong>/devflow:create-issue-branch-github</strong> &mdash; Create a branch linked to a GitHub issue</li>
<li><strong>/devflow:fix-issue-github</strong> &mdash; Read a GitHub issue and apply code changes to resolve it</li>
<li><strong>/devflow:fix-issue-github-auto</strong> &mdash; Fully automate resolving a GitHub issue: branch, fix, commit, and PR</li>
</ul>

<h3>Code Quality</h3>
<ul>
<li><strong>/standup</strong> &mdash; Generate a standup update from notes</li>
<li><strong>/standup-git</strong> &mdash; Generate a standup update from yesterday&apos;s git commits</li>
<li><strong>/commit</strong> &mdash; Generate a conventional commit message</li>
<li><strong>/pr</strong> &mdash; Generate a pull request title and description</li>
<li><strong>/create-pr-github</strong> &mdash; Create a GitHub PR via the GitHub CLI</li>
<li><strong>/email</strong> &mdash; Draft a professional email from notes</li>
<li><strong>/action-items</strong> &mdash; Extract action items from text</li>
<li><strong>/tldr</strong> &mdash; Summarize text for a non-technical audience</li>
<li><strong>/create-branch</strong> &mdash; Generate a descriptive branch name</li>
<li><strong>/devflow:review</strong> &mdash; Review code or a diff and give structured feedback with severity levels</li>
</ul>
</div>

Expand Down