Review software architecture, including package cohesion and inter-package coupling
Discover additional, third-party components (libraries/frameworks) for the technology stack to provide needed functionality.
Analyze the source code for problems in the logic and semantics and its related control flow.
Craft Source Code: Use when user wants to create or craft a new feature from scratch.
Explains code with WHAT, WHY, ANALOGY, DIAGRAM, CRUXES, and GOTCHAS. Use when you want to know how code works or when the user asks "how does this work?"
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agentic Software Engineering (ASE) is the opinionated companion tooling of Dr. Ralf S. Engelschall for combining the approach of Agentic AI and Software Engineering with the help of Agentic AI Coding Tools like Claude Code. ASE primarily consists of a Claude Code plugin and a Command-Line Interface (CLI) tool, including an MCP service. ASE provides skills and commands to support the most important, recurring work-steps in the primary disciplines of Software Engineering, especially in the discipline Software Development.
ASE is primarily motivated by the following statement of Dr. Ralf S. Engelschall:
"Software developers in the industrial Software Engineering context, using the Agentic AI Coding tool Claude Code (or alternatively Github Copilot CLI), in their daily recurring tasks, should leverage from pre-manufactured skills which incorporate reasonable methodology and automation aspects to boost their productivity."
[!NOTE] TERMINOLOGY: The discipline of Agentic Software Engineering in general is Software Engineering, supported by autonomous AI Agents to perform tasks across the software development lifecycle. This ASE product in particular is also agentic, but not strictly based on autonomous agents. Instead, ASE focuses on supporting the role of a Software Engineer with Agentic AI Coding Tools towards multi-step operations and a plan/task-driven approach, but still strongly focuses on Human-in-the-Loop.
[!NOTE] TOOL SUPPORT FOCUS: The primary focus of ASE is on the Agentic AI Coding tool Claude Code. The secondary focus is on the support for GitHub Copilot CLI (just set environment variable
ASE_TOOL=copilot). In the future, additional support could be provided also for alternative tools — if their agent harness features (especially hooks, interactive user dialog tool, etc.) realistically allow it.
[!CAUTION] DEVELOPMENT STATE: ASE is still under active initial development and somewhat incomplete. All existing functionality is already stable and used on a daily basis in production. If you are not a steadfast early adopter, it is perhaps better to visit this project again once we have reached at least version 0.9.x! Otherwise, feel free to join us on our journey towards Agentic Software Engineering.
Check out the following scenarios and corresponding ASE examples to see whether ASE is right for you:
|
npx claudepluginhub rse/ase --plugin aseUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.