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-code-resolve 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-code-craft 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-code-refactor for a surgical, scoped change set, guided by refactoring tenets and an optional preflight 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/

Alternative Approach Funnel

Craft through a funnel of approaches

Plan-driven, but not too direct and hence with enough preliminary consideration: ASE first proposes a "funnel" of crafting alternative approaches, lets you pick a suitable one, and only then composes a structured task plan.

Claude Code
/ase-code-craft --next IMPLEMENT,DELETE hello: "ase hello" CLI command which prints a nice "Hello World!" in blue to the terminal

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