Skip to content

[Bug]: /design only manages consent in Claude threads and never runs the design skill #13511

Description

@sergiolopez94

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/server

Steps to reproduce

  1. Open a Claude-provider thread in T3 Code (Alpha) on a repo.
  2. Type /design consent. First attempt: "Couldn't record Design agent access for your Claude Design projects - Request failed with status code 403. Try again, or run /design-login".
  3. Type /design-login: "/design-login isn't available in this environment."
  4. After authorizing elsewhere, /design consent reports access granted.
  5. Type /design <a design brief> in the thread.

Expected behavior

/design with a brief starts Claude Code's native design skill, as it does in an interactive Claude Code terminal session.

Actual behavior

Every /design invocation, with or without arguments and after consent is granted, is delivered to the agent as:

/design was invoked. In this session /design only manages agent access to Claude Design projects: tell the user to run /design consent or /design revoke, and stop.

The design skill never runs. The skill is disable-model-invocation, so the agent cannot start it either, and the brief is lost. /design-login cannot be completed in the thread, so the only way to authorize is outside T3 Code.

Impact

Claude Design cannot be used from T3 Code at all; users have to switch to a terminal Claude Code session for any design work, and the consent flow suggests it will work when it will not.

Version or commit

T3 Code (Alpha) 0.0.42, Claude Code 2.1.281

Environment

macOS 26.6.2, Claude provider

Logs or stack traces

No stack trace; the behaviour is the substituted command text quoted above.

Workaround

Run claude in a terminal in the same repo and use /design there.

It is possible the routing originates in the Claude Agent SDK's non-interactive mode rather than T3 Code itself; if so, a pointer to the right upstream would help.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.upstreamvia-triageFiled through npx t3 triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions