Agentic workflow system for Claude Code: design-first development, TDD, debugging, and disciplined collaboration
npx claudepluginhub hluisi/PlurLabMarketplace --plugin systemaExecute an implementation plan with fresh subagents per task
Systematically debug a bug, test failure, or unexpected behavior
Start creative work - creating features, building components, adding functionality, or modifying behavior
Project memory management - init, audit, maintain, insights
Create an implementation plan from a design document
Validate a design document before proceeding to implementation planning
Validate an implementation plan before execution
Use when building from implementation plans - dispatches fresh subagent per task with two-stage review
Use when creating new skills for Claude Code. Guides collaborative skill creation through goal definition, flow design, and iterative piece development.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use before creating features or modifying behavior - explores requirements, creates design documents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - merge, PR, or cleanup
Project memory management - init, audit, update, insights. Single entry point for managing project knowledge.
Use when you have a design document and need to create an implementation plan, before touching code
Use when receiving review feedback - technical verification before implementing suggestions
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when a plan is too large and needs to be broken into linked sub-plans
Use when implementing any feature or bugfix, before writing implementation code
Use when starting feature work on a new branch - creates branch with safety checks and baseline verification
Use for isolated workspace setup - git worktrees with smart directory selection and safety verification
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Use when a design document exists and needs validation before proceeding to implementation planning
Use when an implementation plan exists and needs validation before execution
Use before claiming work complete - run verification commands and confirm output first
SystemA is an agentic workflow system for Claude Code — a set of composable "skills" that guide your coding agent through structured development workflows.
Forked from obra/superpowers.
When you fire up Claude Code with SystemA installed, it doesn't just jump into writing code. Instead, it follows a structured workflow:
The agent checks for relevant skills before any action. These are mandatory workflows, not suggestions.
Tagline: "You have a system."
Clone this repository:
git clone https://github.com/hluisi/SystemA.git ~/Projects/SystemA
Install the plugin:
# In Claude Code, run:
/plugin ~/Projects/SystemA
Then restart Claude Code to load the plugin.
Set up the session hook:
mkdir -p ~/.claude/hooks
cat > ~/.claude/hooks/systema-session-start.sh << 'EOF'
#!/usr/bin/env bash
SYSTEMA_ROOT="${HOME}/Projects/SystemA"
SKILL_FILE="${SYSTEMA_ROOT}/skills/using-systema/SKILL.md"
if [[ -f "$SKILL_FILE" ]]; then
CONTENT=$(cat "$SKILL_FILE")
ESCAPED=$(echo "$CONTENT" | jq -Rs .)
echo "{\"additionalContext\": \"<EXTREMELY_IMPORTANT>\\nYou have a system.\\n\\n**Below is the full content of your 'systema:using-systema' skill - your introduction to using skills. For all other skills, use the 'Skill' tool:**\\n\\n---\\n${ESCAPED:1:-1}\\n</EXTREMELY_IMPORTANT>\"}"
fi
EOF
chmod +x ~/.claude/hooks/systema-session-start.sh
Register the hook in Claude Code settings (~/.claude/settings.json):
{
"hooks": {
"SessionStart": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/systema-session-start.sh"
}
]
}
]
}
}
Restart Claude Code.
Start a new Claude Code session. You should see "You have a system." in the context.
designing → planning → building → finishing
↓ ↓ ↓ ↓
WHAT HOW subagents merge/PR
| Skill | Purpose |
|---|---|
using-systema | Introduction to the skills system |
designing | Refines rough ideas into validated design documents |
planning | Creates detailed implementation plans with bite-sized tasks |
building | Dispatches fresh subagent per task with two-stage review |
test-driven-development | Enforces RED-GREEN-REFACTOR cycle |
verification-before-completion | Ensures fixes actually work |
debugging | 4-phase root cause investigation |
| Skill | Purpose |
|---|---|
using-git-branch | Simple branch creation with baseline verification |
using-git-worktrees | Isolated workspace creation for parallel work |
finishing | Merge/PR decision workflow |
| Skill | Purpose |
|---|---|
dispatching-parallel-agents | Concurrent subagent workflows |
requesting-code-review | Pre-review checklist |
receiving-code-review | Technical rigor when receiving feedback |
| Skill | Purpose |
|---|---|
creating-skills | Create new skills following best practices |
| Command | Invokes |
|---|---|
/brainstorm | systema:designing |
/write-plan | systema:planning |
/execute-plan | systema:building |
Skills live in skills/. To contribute:
skills/creating-skills/SKILL.md for creating and testingcd ~/Projects/SystemA && git pull
MIT License — see LICENSE file.
This project is a fork of obra/superpowers. See the upstream repository for the original project and community.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Battle-tested Claude Code plugin for engineering teams — 38 agents, 156 skills, 72 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research