Struq

The four commands.

Each starts with /struq in Claude Code. In Codex type $struq instead, and in Cursor or OpenCode ask for the struq skill by name.

Updated . Struq skill 0.5.0.

Build a site

/struq <brief>. Plans the site into one STRUQ.md, stops once for your approval, builds it, then runs its own check and fixes what it finds.

/struq a portfolio for an architecture studio in Rotterdam, dark, calm, lots of photography

The plan lands in STRUQ.md and the agent stops once to show it. Approve it or change it, and send a logo, photos or real numbers if you have them. It does not ask again.

Redesign a page you have

/struq redesign <path>. Keeps your brand, copy and components, and swaps in blocks where the page is weakest.

/struq redesign app/page.tsx

It writes a plan of the page as it will be, keeping your sections as they are, and stops once before it changes anything.

Audit a page

/struq audit <path-or-url>. Changes nothing. Returns everything that makes the page look AI-made, each with its fix, and the three changes that pay off most.

/struq audit http://localhost:3000

Point it at a file, a folder or a live address. You get findings, never a score.

Direct a 3D site

/struq direct <brief>. Directed mode, for one continuous 3D experience across chapters.

/struq direct a launch site for a deep-sea research vessel, one continuous dive in four chapters

It plans and stops once, as a build does, then builds one WebGL scene that carries through every chapter.

In other tools

The commands are the same everywhere; only the way you call the skill differs.

ToolHow you call it
Claude Code/struq <brief>
Claude Code, as a plugin/struq:struq <brief>
Codex$struq <brief>
Cursor, OpenCode and the restName it: “use the struq skill to build ...”