视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
archi-vide【文档与办公】Generate an empty, strongly-typed code architecture (no implementation), with minimal comments that document behavior and relationships between modules.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Generate code scaffolding that is:
Trigger this skill whenever the user asks for:
Always deliver:
archi-*.md document (global → details) including: why, external impacts, expected results.Always apply:
naming-convention for every single identifier (files, folders, modules, namespaces, classes, types, interfaces, functions, methods, parameters, return types, variables, properties, DB tables/columns, routes).
naming-convention is unavailable: camelCase functions/variables, PascalCase types/classes/components, kebab-case JS/TS/CSS files, snake_case Python/Ruby/Dart/Go files, SCREAMING_SNAKE_CASE constants — and keep names prefix + entity (+ suffix) shaped.Default folder layout (omit folders you don’t need):
domain/, application/, ports/, infra/, api/Load exactly one language profile:
Load patterns only when needed:
codebase-memory-mcp is available and this scaffold lands inside an
existing repo, check index_status first — index it (index_repository)
if it isn't yet, then call get_architecture(aspects). The new module's
folder layout and dependency direction must match the codebase's actual
boundaries, not just the default layout below. No MCP, greenfield repo,
or not worth indexing for a single scaffold → use the default layout
as-is.MCP names are bare, not callable as written. Prefix cbm_ under pi,
mcp__codebase-memory-mcp__ under Claude Code. Under pi, trace_path,
query_graph, detect_changes, get_architecture and get_graph_schema
need one cbm_search_tools call first.
3. Load only the files required by the context (language + patterns).
4. Produce a file tree including archi-<feature>.md.
5. Generate strictly-typed stubs that compile and remain obviously empty.