Updated 2d ago
by andreibesleaga
GABBE
Generative Architectural Brain Base Engine - Agentic Software R&D Engineering Kit - development, all languages, agents, platforms, with Engineering Team & Experimental Cognitive Brain, Software Engineering & Architecture Best Practices and Governance
23 GitHub stars (23)
Steady at 23 stars — no new stars in the 1 day since Oct 15.
- 30 skills (30 skills found in its SKILL.md files)
- 7 forks (7 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add andreibesleaga/GABBE
Asks which skills and agents to install. Just one: npx skills add andreibesleaga/GABBE --skill a2ui-protocols — add -g for every project.
Claude Code
git clone https://github.com/andreibesleaga/GABBEcp -r "GABBE/plugins/gabbe-ai/skills/a2ui-protocols" ~/.claude/skills/
Copies the a2ui-protocols skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add andreibesleaga/GABBE
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 214 files.
-
a2ui-protocols
Design and enforce Agent-to-UI communication protocols. Use when: design agent ui protocol, implement a2ui, build genui.
plugins/gabbe-ai/skills/a2ui-protocols/SKILL.md on GitHub (opens in a new tab) -
actor-agent-frameworks
Implement and manage Actor and Agent Frameworks (e.g. LangGraph). Use when: setup langgraph, implement actor framework, configure agent framework.
plugins/gabbe-ai/skills/actor-agent-frameworks/SKILL.md on GitHub (opens in a new tab) -
agent-communication
Establish Agent-to-Agent (A2A) communication channels and topologies. Use when: setup swarm communication, implement a2a protocol, connect agents using mcp, design gossip protocol.
plugins/gabbe-ai/skills/agent-communication/SKILL.md on GitHub (opens in a new tab) -
agent-ui
Build specialized user interfaces for interacting with Agents. Use when: build agent ui, create tracing dashboard, implement agent front-end.
plugins/gabbe-ai/skills/agent-ui/SKILL.md on GitHub (opens in a new tab) -
autonomous-swarm-patterns
Implement self-organizing autonomous swarm architectures. Use when: implement swarm, deploy autonomous agents, setup swarm consensus.
plugins/gabbe-ai/skills/autonomous-swarm-patterns/SKILL.md on GitHub (opens in a new tab) -
beyond-llms
Implement advanced neuro-symbolic and genetic algorithm techniques. Use when: implement active inference, add neuro-symbolic logic, optimize using genetic algorithms.
plugins/gabbe-ai/skills/beyond-llms/SKILL.md on GitHub (opens in a new tab) -
context-engineering
Engineer what enters the model's context window for reliability and cost using Write, Select, Compress, and Isolate. Use when: context engineering, context window budget, context rot, prompt caching, just-in-time retrieval, context compaction, sub-agent context isolation, tool output distillation.
plugins/gabbe-ai/skills/context-engineering/SKILL.md on GitHub (opens in a new tab) -
llm-as-judge
Score open-ended LLM/agent outputs with another LLM as evaluator while controlling for known judge biases. Use when: score open-ended output, llm as judge, evaluation rubric, pairwise comparison eval, judge bias mitigation, calibrate judge against humans.
plugins/gabbe-ai/skills/llm-as-judge/SKILL.md on GitHub (opens in a new tab) -
multi-agent-systems
Orchestrate Multi-Agent System (MAS) architectures. Use when: design mas, setup multi-agent, orchestrate agents.
plugins/gabbe-ai/skills/multi-agent-systems/SKILL.md on GitHub (opens in a new tab) -
rag-evaluation
Evaluate retrieval-augmented-generation pipelines with reference-free metrics to detect silent retrieval and grounding failures. Use when: evaluate rag pipeline, measure faithfulness, context precision recall, detect rag hallucination, reference-free rag metrics, score retrieval quality.
plugins/gabbe-ai/skills/rag-evaluation/SKILL.md on GitHub (opens in a new tab) -
reasoning-patterns
Select and apply test-time reasoning techniques (chain-of-thought, self-consistency, tree-of-thoughts, least-to-most, step-back, ReAct, reflexion) by cost, latency, and problem shape. Use when: chain of thought, self-consistency, tree of thoughts, least to most, step-back prompting, test-time compute, when to use reasoning, process reward scoring.
plugins/gabbe-ai/skills/reasoning-patterns/SKILL.md on GitHub (opens in a new tab) -
adaptive-architecture
Design systems that evolve and work offline (Local-First, WASM, CRDTs). Use when: local-first, offline-first, crdt, automerge, yjs, wasm, webassembly, edge ai, resiliency.
plugins/gabbe-architecture/skills/adaptive-architecture/SKILL.md on GitHub (opens in a new tab) -
api-standards
Enforce REST/GraphQL API design and governance standards. Use when: design api, review api standards, enforce api governance.
plugins/gabbe-architecture/skills/api-standards/SKILL.md on GitHub (opens in a new tab) -
arch-debt
Identify architectural anti-patterns — coupling, circular dependencies, God objects — and propose concrete migration paths. Use when: architecture debt, coupling, God object, Big Ball of Mud, circular dependency, spaghetti, modularize, arch debt.
plugins/gabbe-architecture/skills/arch-debt/SKILL.md on GitHub (opens in a new tab) -
arch-patterns
Recommends and analyzes system architecture patterns (Microservices, EDA, Serverless, etc.) based on requirements. Use when: architecture, system design, scalability, microservices, event-driven, serverless.
plugins/gabbe-architecture/skills/arch-patterns/SKILL.md on GitHub (opens in a new tab) -
architecture-governance
Automated fitness functions (ArchUnit) to prevent architectural drift. Use when: architecture governance.
plugins/gabbe-architecture/skills/architecture-governance/SKILL.md on GitHub (opens in a new tab) -
attribute-driven-design
Drive architecture from quality-attribute scenarios using the iterative ADD 3.0 method, producing a reviewable design workbook. Use when: run attribute-driven design, design from quality attribute scenarios, add 3.0 design round, decompose architecture element, choose tactics and patterns, build an add workbook.
plugins/gabbe-architecture/skills/attribute-driven-design/SKILL.md on GitHub (opens in a new tab) -
blockchain-dlt
Architect and audit Distributed Ledger/Blockchain systems and Smart Contracts. Use when: design blockchain, write smart contract, dlt architecture, web3 integration, ethereum, solidity, ledger.
plugins/gabbe-architecture/skills/blockchain-dlt/SKILL.md on GitHub (opens in a new tab) -
compatibility-design
Manage breaking changes, migrations, and API evolution. Use when: compatibility, migration, versioning, breaking change, deprecation, legacy support, expand contract.
plugins/gabbe-architecture/skills/compatibility-design/SKILL.md on GitHub (opens in a new tab) -
critical-systems-arch
Design architecture for safety-critical and high-reliability systems. Use when: design critical system, architect safety-critical application, enforce high reliability.
plugins/gabbe-architecture/skills/critical-systems-arch/SKILL.md on GitHub (opens in a new tab) -
design-patterns
Identifies, implements, and refactors code using standard Design Patterns (GoF + Modern). Use when: design pattern, refactor pattern, strategy pattern, observer pattern, factory pattern, singleton.
plugins/gabbe-architecture/skills/design-patterns/SKILL.md on GitHub (opens in a new tab) -
diagramming
Choose and create the right diagram type (UML, C4, ER, BPMN, domain) in standard notation; Mermaid-compatible output. Use when: create diagram, draw diagram, which diagram, diagram this, visualize, sequence diagram, class diagram, flowchart, architecture diagram, ER diagram, state diagram, activity diagram, context diagram, swimlane.
plugins/gabbe-architecture/skills/diagramming/SKILL.md on GitHub (opens in a new tab) -
domain-model
Create or review a domain model — bounded contexts, entities, value objects, aggregates, domain events, relationships. Use when: domain model, bounded context, ubiquitous language, context map, domain design, domain analysis, domain events, aggregate, entities, DDD analysis.
plugins/gabbe-architecture/skills/domain-model/SKILL.md on GitHub (opens in a new tab) -
enterprise-migration-scenario
Plan and execute complex enterprise-scale legacy migrations. Use when: plan enterprise migration, migrate legacy to microservices, architect system migration.
plugins/gabbe-architecture/skills/enterprise-migration-scenario/SKILL.md on GitHub (opens in a new tab) -
enterprise-patterns
Implement robust Enterprise Architecture Patterns. Use when: implement enterprise pattern, add circuit breaker, design saga pattern.
plugins/gabbe-architecture/skills/enterprise-patterns/SKILL.md on GitHub (opens in a new tab) -
error-handling-strategy
Centralized error handling (RFC 7807), circuit breakers, and user-facing fallbacks. Use when: error handling strategy.
plugins/gabbe-architecture/skills/error-handling-strategy/SKILL.md on GitHub (opens in a new tab) -
event-driven-architecture
Design and implement Event-Driven and Async Architectures. Use when: design event-driven system, implement eda, setup message broker topology.
plugins/gabbe-architecture/skills/event-driven-architecture/SKILL.md on GitHub (opens in a new tab) -
event-governance
Schema Registry enforcement (Avro/JSON), CloudEvents standard, and Event Evolution rules. Use when: event governance.
plugins/gabbe-architecture/skills/event-governance/SKILL.md on GitHub (opens in a new tab) -
fitness-functions
Define objective, measurable tests for architectural characteristics and wire them into CI as automated, continuous architecture governance. Use when: write architecture fitness functions, measure architectural characteristics, enforce layering rules in ci, set a latency budget test, atomic vs holistic fitness function, catch architectural drift automatically.
plugins/gabbe-architecture/skills/fitness-functions/SKILL.md on GitHub (opens in a new tab) -
graphql-schema
Schema design, federation, and resolution strategies. Use when: graphql schema.
plugins/gabbe-architecture/skills/graphql-schema/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.