v0.5.2 Independent plugin for Claude Code
GitHub Español
Claude Code, but with a team
PLUGIN FOR CLAUDE CODE

A WORK SYSTEM FOR CLAUDE CODE

19 real agents, 26 commands, 61 published skills, per-project SQLite memory, and operational PM. Alfred turns Claude Code into a flow with continuity, context, and quality gates.

19 agents 26 commands SQLite + PM
Installers by platform Each button opens a popup with the command ready to copy.

CHANGELOG

Latest release v0.5.2
2026-04-11
Added
  • Full skills catalog published: plugin.json stops enumerating a partial sample and now exposes all 14 domains under skills/.
  • Stricter public surface contracts: the suite now validates the published catalog, canonical frontmatter, manual-only skills, and the absence of collisions with commands.
  • Selina gets a real guided flow: base system first, then typography and palette, and only then three comparable final proposals inside that family.
Changed
  • Heavier skills or those with clear side effects remain published, but are forced to manual activation with disable-model-invocation: true.
  • Help and public docs now group commands by actual value: core, advanced operations, and views/aliases.
  • Selina’s final proposals now respect the selected visual system instead of recolouring the same generic layout shell.
Fixed
  • style-direction now declares canonical frontmatter instead of relying on implicit inference.
  • The public skill surface no longer depends on partial lists that drift from the real repository.
  • Selina’s visual companion still records the user choice when the local WebSocket handshake fails and the HTTP fallback has to take over.
A plugin for CLAUDE CODE for working with rigor
19 agents26 commandslocal memoryquality gates

that turn an isolated session into a governed process.

What Alfred actually does
01

Decides the next step

Reads the repo, the current session, and SonIA state to start with map-codebase, discuss, feature, or verify without assembling the flow by hand.

02

Exposes operational state

Kanban, blockers, handoff, UAT, memory, and the next action stay visible from the CLI with progress, standup, blocked, validate, and search.

03

Ships with evidence

The flow forces technical design, TDD, security, QA, documentation, and release work before a phase can be closed.

Team 19 real agents

Published in plugin.json. Core and optional agents with their real names and function in the plugin.
10 Core

Operational core

Orchestration, scope, architecture, implementation, security, QA, release, traceability, and design-system direction.

09 Optional

Activatable specialists

They activate depending on stack, task, or config: data, UX, performance, GitHub, SEO, i18n, copy, memory, and external audit.

Commands 26

The 26 public plugin commands, grouped by entry, orientation, build, control, and operations.
03

Entry

Bootstrap and help

Load Alfred, set configuration, and understand the public surface of the plugin.

07

Orientation

Context and continuity

Read the real state of the repo and decide the next step without reopening all context.

06

Build

Delivery and audit

Open real delivery work: features, quick changes, fixes, technical exploration, ship, and audit.

05

Control

Verification and blockers

Verify UAT, detect blockers, and review operational health before continuing or closing.

05

Operations

Memory and maintenance

Search memory, open the local UI, sync GitHub, update, and request a second opinion.

Skills and playbooks

61 published / 14 domains
61 published skills 14 domains covered

The published catalog encapsulates repeatable decisions for incidents, releases, dependencies, style, QA, security, and delivery.

Featured examples

Incident ResponseSonarqubeRelease PlanningDependency StrategyStyle Direction
Product 4 skills
Acceptance Criteria · Competitive Analysis · User Stories · Write Prd
Architecture 4 skills
Choose Stack · Design System · Evaluate Dependencies · Write ADR
Development 4 skills
Code Review Response · Explore Codebase · Refactor · Tdd Cycle
Quality 8 skills
Code Review · E2e Testing · Exploratory Testing · Incident Response · Regression Check · Sonarqube · Spelling Check · Test Plan
Security 7 skills
Compliance Check · Dependency Audit · Dependency Strategy · Dependency Update · Sbom Generate · Security Review · Threat Model
Data 3 skills
Migration Plan · Query Optimization · Schema Design

Auxiliary layers

6 active

How to start 03 steps

Start in 3 steps

entry flow
01

Install Alfred Dev

Use the installer for your system; it registers the plugin and leaves the runtime ready to work.

02

Configure stack and team

Run /alfred-dev:config to set stack, memory, autonomy, and optional agents.

03

Enter through the right command

New repo: /alfred-dev:alfred. Existing repo: /alfred-dev:map-codebase and /alfred-dev:discuss.

Install, update, and uninstall

CLI-FIRST
Install on macOS Copy
curl -fsSL https://raw.githubusercontent.com/686f6c61/alfred-dev/main/install.sh | bash

The command registers the global GitHub source in Claude Code and leaves Alfred Dev ready to install or update.

Update /alfred-dev:update Read release notes and decide from Claude Code.

FAQ

Does it work on Windows?

Yes. Alfred Dev has a native PowerShell installer for Windows 10/11. You can also use the bash installer through WSL (Windows Subsystem for Linux) or Git Bash. The only dependency on Windows is git; python3 is not required.

What dependencies does it need?

On macOS and Linux: git and python3. Both are usually pre-installed or easy to install with the system package manager.

On Windows: just git. PowerShell handles JSON natively, so python3 is not needed. PowerShell 5.1+ comes pre-installed on Windows 10/11.

How do I update the plugin?

Run /alfred-dev:update inside Claude Code. The command queries GitHub, compares versions and shows the release notes if a new version is available. You can also re-run the installer: it overwrites the previous version without conflicts.

What does Alfred do in an existing repository?

If the project already has code but does not yet have a persistent map, Alfred prioritises /alfred-dev:map-codebase. It analyzes the structure, detects the stack, entrypoints, risks and conventions, and leaves the context in docs/project/codebase-map.md and docs/project/current.md before opening feature, fix, spike or audit.

When should I use quick and when should I use feature?

/alfred-dev:quick is for small, local, bounded changes: two lightweight phases, tests for the touched area and quick security review. /alfred-dev:feature is for new functionality or changes that cross domains, need a PRD, architecture decisions or a full product-to-delivery cycle.

Can I pause and resume a session?

Yes. /alfred-dev:pause stores the current state in .claude/alfred-handoff.json and docs/project/handoff.md. Later you can come back with /alfred-dev:resume or simply ask for /alfred-dev:next. Alfred restores the workflow, current phase, pending gate and exact next step.

What is verify, and why does it exist if tests already run?

/alfred-dev:verify closes human validation for a deliverable. Automatic tests tell you whether the system works technically; verify records whether it actually meets the user's expectation in UAT. The state is tracked as pending, approved or rejected in .claude/alfred-uat.json and docs/project/uat.md.

What does progress show?

/alfred-dev:progress makes the project's operational state visible: active workflow or handoff, general progress, kanban, blockers, traceability and UAT state. It does not open new work or force a gate; it helps decide what should happen next based on real context.

Does GitHub become the project's source of truth?

No. /alfred-dev:sync-github runs SonIA Sync as a collaboration mirror for issues. The source of truth stays local: docs/project/, .claude/ and the project's SQLite memory.

What is Memory UI and when should I use it?

/alfred-dev:memory-ui opens a local browser view on top of the project's real SQLite memory. Use it when you want to quickly understand what happened, which decisions are recorded, which commits were captured, how continuity is going or whether memory is healthy, without reading the database by hand.

Do I have to configure Alfred manually the first time?

Not necessarily. On the first session Alfred can bootstrap .claude/alfred-dev.local.md with a baseline configuration that is already usable from CLI. Afterwards you can fine-tune autonomy, optional agents, memory and personality with /alfred-dev:config.

What is persistent memory?

It's a local SQLite database that stores each project's decisions, commits and iterations. Optionally activated from /alfred-dev:config. Once active, Alfred automatically records workflow events and the Librarian agent can answer historical queries like "why was this architecture chosen" or "what was done in the last iteration", always citing sources. Data stays within the project: everything is kept in .claude/alfred-memory.db.

If you already use Claude Code, install Alfred Dev and enter the flow with context, memory, and a full team.

Independent plugin for teams that want to move from isolated prompts to an operational flow with state, traceability, and gates.