You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: green CI for new module, recap usage string, and designer-skill
Regenerate the inline snapshots that pin auto-discovered state so they
match the new code:
- pyinstaller `hiddenimports` now includes the new
`pythinker_code.tools.memory.routing_guard` module.
- wire-handshake slash-command list: `/recap` usage gained `on|off` and
the `skill:designer-skill` command was added.
Make the recap slash-command test await type-safe: the registry types
commands as `None | Awaitable[None]`, so guard with `isinstance(ret,
Awaitable)` before awaiting (matching the existing shell-slash test
helper) instead of awaiting the union directly, which pyright rejects.
"description": "Edit Pythinker's own configuration — agent YAML specs and extend-inheritance, the permission profiles that gate tools, plugin.json, and hook lifecycle events. Use ONLY when the user wants to configure, customize, or extend Pythinker itself (its agents, permissions, plugins, or hooks). For authoring a new agent use agent-creator; for authoring a skill use skill-creator; for general usage Q&A use pythinker-code-help.",
126
126
"aliases": [],
127
127
},
128
+
{
129
+
"name": "skill:designer-skill",
130
+
"description": "Prescriptive frontend design guidance via the designer-skill MCP server. Use when the user asks to use designer-skill, improve UI/UX, run the anti-slop ship gate, apply a design system, or enhance pages/components with MCP-backed design references — especially for Pythinker docs and marketing surfaces with DESIGN.md/PRODUCT.md.",
131
+
"aliases": [],
132
+
},
128
133
{
129
134
"name": "skill:diagnose-ci-failures",
130
135
"description": "Diagnose failing CI, lint, typecheck, build, or test logs and propose or implement the smallest verified fix.",
"description": "Edit Pythinker's own configuration — agent YAML specs and extend-inheritance, the permission profiles that gate tools, plugin.json, and hook lifecycle events. Use ONLY when the user wants to configure, customize, or extend Pythinker itself (its agents, permissions, plugins, or hooks). For authoring a new agent use agent-creator; for authoring a skill use skill-creator; for general usage Q&A use pythinker-code-help.",
326
331
"aliases": [],
327
332
},
333
+
{
334
+
"name": "skill:designer-skill",
335
+
"description": "Prescriptive frontend design guidance via the designer-skill MCP server. Use when the user asks to use designer-skill, improve UI/UX, run the anti-slop ship gate, apply a design system, or enhance pages/components with MCP-backed design references — especially for Pythinker docs and marketing surfaces with DESIGN.md/PRODUCT.md.",
336
+
"aliases": [],
337
+
},
328
338
{
329
339
"name": "skill:diagnose-ci-failures",
330
340
"description": "Diagnose failing CI, lint, typecheck, build, or test logs and propose or implement the smallest verified fix.",
0 commit comments