Skip to content

ASE 2.0.5

Latest

Choose a tag to compare

@rse rse released this 24 Oct 21:56
· 11 commits to master since this release

2.0.5 (2026-10-24)

  • FEATURE [code]: Intent Help in the Prompt via !! Suffix
    The Claude Code function hooks module (plugin/mods/, early access) now matches the still
    unsubmitted prompt, once suffixed with a blank and !!, as an intent
    against the help of all ASE skills (like ase-help-intent, but over the session context), and
    shows the proposed skill commands in a master/detail view in the band above the prompt, where
    LEFT/RIGHT selects a skill, UP/DOWN and b/f/SPACE scroll its details, RETURN picks its
    command into the prompt, // switches over to the manpage browser for the intent, and !!,
    BACKSPACE, or any other key restores the prompt as typed without the trigger.

  • FEATURE [code]: Synopsis Form in the Prompt via !! Suffix
    The Claude Code function hooks module now shows, for a skill command suffixed with !!,
    the SYNOPSIS of its manual page as a form in the band above the prompt, prefilled with the
    options and arguments already typed (so a typed command can be edited, too, with long options
    also recognized by an unambiguous prefix and unrecognized words kept verbatim in the last
    argument field), where LEFT/RIGHT steps
    through its options and arguments (with their descriptions), SPACE toggles them, RETURN edits
    their values (with a drop-down box for fixed values), RETURN at the end (or !! outside a
    value) takes over the composed command into the prompt, and BACKSPACE cancels.

  • FEATURE [code]: Manual Band in the Prompt via // Suffix
    The Claude Code function hooks module now toggles, for a skill command (bare or with its
    options and arguments already typed) suffixed with a blank and //, the entire manual page
    of the skill in the band above the prompt, while the command can be typed on. The band is
    scrolled by the wheel (in fullscreen) and closes once the prompt no longer starts with the
    skill command, the synopsis form opens, or the prompt is submitted.

  • FEATURE [code]: Manpage Browser in the Prompt via // Suffix
    The Claude Code function hooks module now shows, for a prompt of just // (or of a free text
    suffixed with a blank and //), a browser of the manual pages of all skills in the band above
    the prompt, with a filter field (initially the free text) narrowing the listed skills by a
    fuzzy search (like ase man), the manual page of the selected skill with the matches marked,
    LEFT/RIGHT selecting a skill, UP/DOWN (and the wheel) scrolling its manual page, RETURN taking
    over its command into the prompt, !! (for a non-empty filter) switching over to the intent
    help for the filter, and // again leaving the filter in the prompt (which mirrors the filter
    while the browser is shown).

  • FEATURE [code]: Hint Band in the Prompt for Skill Commands
    The Claude Code function hooks module (ase-mods-help-hint.ts) now shows, for a prompt
    starting with a skill command, the entire argument hint of the skill, wrapped over multiple
    lines, in the band above the prompt, instead of the truncated one-line argument hint of
    Claude Code, which is dropped for the skills.

  • FEATURE [docs]: Terminology Section on the Website
    The website now provides a terminology section within the design page, with the term
    definitions imported at build-time from pages/src/data/terminology.md.

  • IMPROVEMENT [code]: Intent Matching of ase-help-intent by NAME and SYNOPSIS
    ase-help-intent now judges the fit of a skill to the intent primarily by its SCENARIOS
    and DESCRIPTION sections, and additionally secondarily by its NAME and SYNOPSIS sections.

  • IMPROVEMENT [code]: Boxing Override via --force in ase-code-lint and ase-spec-lint
    ase-code-lint and ase-spec-lint now accept --force/-f to ignore the project boxing
    entirely: they lint a project with black boxing, and show the full unified diffs and default
    to the LOW severity floor for a project with grey boxing. An explicit --severity now only
    overrides the grey floor and no longer lifts the black skip.

  • IMPROVEMENT [code]: Inline Help Hints in the Session Start Context
    The ase hook session start context now hints at the !! suffix for inline skill command
    proposals and composition (formerly ??), and at the // suffix for inline skill manpage
    lookup and browsing.

  • UPDATE [infr]: Upgrade of NPM Dependencies
    The dependency versions of the package.json files of plugin/, tool/, and pages/
    were upgraded.

  • CLEANUP [code]: Polishing of the Claude Code Function Hooks Module
    The rendering, formatting, and comments of the plugin/mods/ modules were cleaned up.

  • REFACTOR [code,infr]: Split of the Claude Code Function Hooks Module
    The single module plugin/mods/ase-mods.ts is now split into the hooking infrastructure
    ase-mods.ts (the only module loaded by the engine, dispatching the hooks), the shared parts
    ase-mods-common.ts, the grill table ase-mods-grill.ts, the intent help
    ase-mods-help-find.ts, and the synopsis form ase-mods-help-compose.ts. AGENTS.md
    reflects the new module layout.