From the Inside Claude Code: The Claude Code Ecosystem architecture map

The action and the base action share an untyped prompt-file contract

risk · medium · verified

src/create-prompt/index.ts and base-action/src/run-claude-sdk.ts each declare their own USER_REQUEST_FILENAME constant and agree only by convention on claude-prompt.txt sitting beside it. The base action is published standalone, so renaming the file in either package silently drops the user's request, and the multi-block slash-command path along with it.

Recommendation (trivial effort): Export the prompt and user-request file names from base-action and import them in src, or pass the user-request path explicitly as an input.

The trail

  1. Claude Code Action
  2. Claude Code Base Action
Open on the map

More from this board

© 2026 Syntaxia App Platform Ltd.

Syntaxia App Platform Ltd. Registered in England and Wales, company no. 15272701 Registered office: 3rd Floor, 86–90 Paul Street, London EC2A 4NE, United Kingdom contact@provenmap.com