Discover the Unique Selling Points

Six things you will not find in a bare Agentic AI Coding tool: being grilled before the first line changes, user-story tasks on a live task board, an agentic development pipeline, a strictly structured specification in Markdown, decisions grounded instead of guessed, and a communication style you can dial to your reading preference.

Grilling Yourself

Get relentlessly grilled before the first line changes

Let the agent interview you instead of guessing: round by round, it stress-tests your query or task plan with prioritized MUST, SHOULD, and MAY questions, each with recommended answers, until the decision tree is resolved and the result really meets your intention. This way you have to perform fewer post-adjustments to your code base, because the interpretation of the LLM is minimized.

Claude Code
❯/ase-code-edit --grill new "ase hello" CLI command which prints "Hello World!\n" in red to the terminal
Grilling a query with /ase-code-edit --grill

SDD with User-Stories

Manage user-story tasks on a live task board

Leverage a Spec-Driven Development (SDD) approach variant where you are using small, persisted user-story tasks, which flow through the lanes of a task lifecycle model. Follow them live on the integrated task board, identically rendered both in the terminal and in the browser, either as Kanban-style lanes or as the dependency graph of the tasks. Additionally, get insights into your projects through the task statistics view, which includes task state distribution, task progress, AI/HR usage tracking, efficiency metrics, and many more.

Shell
❯ase task board --web
❯ase task board
Web task board: lanes view
Terminal task board: lanes view
Web task board: graph view
Terminal task board: graph view
Web task board: stats view
Terminal task board: stats view

Autonomous Agents

Run an agentic development pipeline

Let a fleet of autonomous agents drive the tasks of the enterprise lifecycle model headless from the planned to the integrated state, each one running in its own process: the implementer implements the planned tasks into their change sets, the qualifier reviews and judges them, and the integrator lands them into their targets. Meanwhile, the researcher, rebooter, condenser, estimator, and editor agents support you in planning the tasks. Supervise this agentic development pipeline live on the task board, through the agent graph along the task lifecycle model and the agent logs of their operations.

Shell
❯ase agent fleet init
❯ase agent fleet start
❯ase task board --web
❯ase task board
Web task board: agent graph view
Terminal task board: agent graph view
Web task board: agent logs view
Terminal task board: agent logs view

SDD with Specifications

Model a strictly structured specification in Markdown

Leverage a Spec-Driven Development (SDD) approach variant where you use a large-scale, strictly structured, coherent, and binding specification document, written as Markdown files and governed by a typed SpecBook schema. Lint it, reconcile code and documentation against it, and export it into a polished HTML rendering in both light and dark theme, or into a paginated PDF document.

Claude Code
❯/ase-spec-edit --grill add a field "fooBar" to the entity Quux in the data model
❯/ase-sync-reconcile --source SPEC --target CODE,DOCS data model
SpecBook schema: typed YAML configuration
SpecBook source: plain Markdown
SpecBook export: HTML in light/dark theme

Methodology Built-In

Decide grounded instead of guessed

Every skill folds an established Software Engineering method into its workflow. For instance, first discover candidate components by their real-world adoption signals and a resulting ranking which optionally can take staleness and dependencies into account. Second, settle your choice through a transparent, weighted multi-criteria decision matrix where you can optionally control the particularly used criteria.

Beyond that, trace root causes with the Five-Whys technique, stress-test a thesis as Devil's Advocate or strengthen it as Steelman, and brainstorm by diverging, clustering, and scoring ideas. Estimate efforts as T-shirt sizes calibrated against the actual time of finished tasks, or let a quorum of foreign AIs cross-check an answer with a consensus rating. This way, your decisions rest on traceable evidence and reproducible reasoning instead of the gut feeling of a single prompt.

Claude Code
❯/ase-arch-discover command-line option and argument parsing library
❯/ase-meta-evaluate Commander vs. Yargs vs. Optique
Component discovery with /ase-arch-discover
Decision matrix with /ase-meta-evaluate

Personas

Pick the communication style you want to read

Switch the persona of the agent to trade eloquence for brevity: from the explaining writer, through the factual engineer (default) and the brief telegrapher, down to the terse caveman — same work, fewer output tokens, and less reading time. Whatever the persona, technical terms, quoted errors, and code blocks always stay exactly as they are, so brevity never costs precision. And as the persona is a regular key of the layered configuration, set it once for yourself, per project, per task, or just for the current session.

Claude Code
❯/ase-meta-config --scope user set agent.persona telegrapher
Persona writer
Persona engineer
Persona telegrapher
Persona caveman

See the Productivity Difference

Claude Code CLI is already fantastic, but it can become even better in the context of Software Engineering. Some sample, recurring work-steps, done three ways: old-school by hand, with the bare Claude Code CLI tool, and with the same tool boosted by the ASE plugin.

Manually:Old-SchoolClaude Code CLI:AI NativeClaude Code CLI + ASE:AI Advanced
Researching
Topic
Hop between Google, Wikipedia, and ChatGPT, stitching the answers together yourself.Fire the agent's WebSearch tool or lean on the LLM's world knowledge for a single take.Run /ase-meta-search or /ase-meta-quorum to poll multiple engines and AI services at once, auto-distilled into one consensus answer.
Finding
Components
Search the Web, tally NPM downloads and GitHub stars by hand, then go with your gut.Let the agent search, gather, and guess through an ad-hoc consolidation prompt.Run /ase-arch-discover to discover, rank, and report candidates via a strict, multi-criteria process.
Evaluating
Alternatives
Open a dozen tabs, skim READMEs, and settle "which is best?" on gut and recency bias.Ask the agent and get a confident single-shot pick with no defensible reasoning.Run /ase-meta-evaluate for a weighted decision matrix, plus /ase-meta-steelman, turning a fuzzy question into a defensible verdict.
Writing
Articles
Brainstorm the ideas of the magazine article alone and stress-test your own arguments in your head.Tell the agent to ad-hoc assist in brainstorming and challenge your arguments.Run /ase-meta-brainstorm to diverge, cluster, and distill ideas, then /ase-meta-diaboli to challenge your arguments.
Correcting
Articles
Trim, polish, and proofread every sentence of the magazine article manually.Let the agent ad-hoc check and correct the article in a single, unbounded pass.Run /ase-docs-shorten to hit a target length, /ase-docs-refine to tighten the wording, and /ase-docs-proofread to catch the remaining spelling and grammar errors.
Analyzing
Problems
Browse the code and bisect with console.log until the bug surfaces.Hand the agent your error messages and let it ad-hoc hunt down and patch the bug.Run /ase-task-edit to investigate, decide an approach, plan a task, and resolve it end-to-end.
Crafting
Code
Hand-edit every aspect of the new feature and hope it's right first time.Tell the agent to "craft this" and get a plausible but unbounded change set to review after the fact.Run /ase-code-edit for direct or /ase-task-edit for a funnel- and plan-driven crafting process, where the agent grills you and your intentions to kill underspecified aspects.
Refactoring
Code
Hand-edit each call site, hope the tests catch the rest, and hold the whole blast radius in your head.Tell the agent to "refactor this" and get a plausible but unbounded change set to review after the fact.Run /ase-task-edit --mode refactor for a surgical, scoped change set, guided by refactoring tenets and an optional draft you approve first.
Specification FirstUp-front write a monolithic spec in Word and paint overview diagrams in Visio.Iteratively write a modular spec in ad-hoc Markdown, and accept that no overview diagrams and no real export formats exist.Iteratively write a modular spec in strict, pre-defined Markdown, then run /ase-sync-export to get HTML and PDF exports with automatically generated diagrams.
Spec-Driven
Development
Up-front write a monolithic spec in Word, then manually derive and implement User-Stories from the Backlog.Iteratively write a modular spec in ad-hoc Markdown, manually derive Plans, and let Claude Code implement them.Iteratively write a modular spec in strict, pre-defined Markdown, then regularly run /ase-sync-reconcile to keep code and spec aligned.

Skill Sneak Previews

Pre-manufactured skills for the Agentic AI Tool that fold reasonable methodology and automation into the recurring work-steps of industrial Software Engineering — with you in the loop and in the driver's seat to still ensure stable results quality.

Token and Time Optimization

Switch persona to cut down tokens and reading time

To reduce your overall output tokens and necessary reading time, switch the communication style of the LLM across five built-in intensity levels: from the decorative, eloquent, and explaining writer, the concise, factual, and accurate engineer (default), the layered, pyramid-structured journalist, through the brief, factual, and abbreviating telegrapher, down to the terse, rough, and stuttering caveman.

Claude Code
❯/ase-meta-config set agent.persona engineer

Parametrized Brainstorming

Diverge, cluster, and shortlist new ideas

Turn a fuzzy topic into a focused shortlist: first diverge into a broad set of ideas, then converge by clustering and scoring them, and finally distill a ranked shortlist with a recommended direction to pursue.

Claude Code
❯/ase-meta-brainstorm --max-clarify=0 --min-ideas=20 clever and useful AI skills for software engineering

Root-Cause Analysis

Trace root cause with Five-Whys method

Drill past symptoms to the real cause: the Five-Whys method iteratively asks "why?" to trace a problem or claim back to its root, optionally branching into multiple causal paths to widen the investigation.

Claude Code
❯/ase-meta-why --width=2 is the Decibel (dB) unit a logarithmic one?

Component Discovery

Discover the right components for your technology stack

Get methodical support in finding suitable libraries and frameworks to establish or extend your technology stack — grounded, not guessed, by taking into account the downloads per time, age of component, last update time, and GitHub stars.

Claude Code
❯/ase-arch-discover command-line option and argument parsing library

Multi-Criteria Decisions

Evaluate alternatives with a multi-criteria decision matrix

Compare alternatives the rigorous way: a weighted multi-criteria decision matrix turns a fuzzy "which is best?" question into a transparent, defensible verdict.

Claude Code
❯/ase-meta-evaluate Commander vs. Yargs vs. Optique, focus on popularity, features, ease of use, and TypeScript support

Play Advocatus Diaboli

Challenge your decision with an Advocatus Diaboli

Know the antitheses to your decision before others bring them up. Let the decision be challenged by a relentless Advocatus Diaboli and even get a resulting synthesis based on Dialectical Reasoning.

Claude Code
❯/ase-meta-diaboli --count=10 We should migrate the ASE project from TypeScript to Rust

Play Steelman

Strengthen your decision with a Steelman

Further improve the strength of your decision before others challenge it. Let the decision be fortified by a helpful Steelman into a stronger position that consolidates everything that genuinely strengthens it while honestly bounding where it holds.

Claude Code
❯/ase-meta-steelman --count=10 ASE is a useful Claude Code plugin

Document Distillation

Distill a document down to its ranked key points

Cut a long document down to its essence: distill it into a flat, importance-ranked list of key points, each with a salience rank, a rationale, and a verbatim, line-cited evidence snippet.

Claude Code
❯/ase-docs-distill --top=3 @plugin/meta/ase-format-spec.md

Document Proofreading

Analyze documents for spelling, punctuation, and grammar

Scan your documents for problems in spelling, punctuation, and grammar. Optionally, let the documents be automatically corrected.

Claude Code
❯/ase-docs-proofread --auto @README.md

Logical Code Analysis

Analyze code for logic and control-flow defects

Scan your source code for problems in its logic, semantics, and control flow, with evidence-grounded, line-cited findings instead of vague hand-waving.

Claude Code
❯/ase-code-analyze --severity=MEDIUM @tool/src/

Named and Persisted Plans

Implement against named, persisted, structured task plans

Use named, persisted, structured, and cross-session task plans in a strict, fixed format — then implement them as a complete, surgical change set you stay in control of.

Claude Code

Automatic ChangeLog

Auto-generate ChangeLog entries from Git

Keep your CHANGELOG.md file current without the chore: derive concise, human-readable changelog entries straight from your Git history and fold them into the existing file under the right version and category.

Claude Code
npm install -g @rse/ase && ase setup install