一键导入
ebuilder-code
ebuilder-code 收录了来自 macrosreply 的 83 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
C# implementation playbook for standard eBuilder library task handlers in dll/. USE FOR: implement or refactor TaskLibraryHandler classes, parse input with ParseInputParams<T>, handle transactions, choose between ConnectDataSource (write tasks) and ConnectDataSourceWithoutTransaction (readonly/query-only tasks), define query result DTOs, and shape TaskLibraryHandlerResult responses. DO NOT USE FOR: task YAML schema authoring in configs/task.*.yml, SQL YAML in configs/sql.*.yml, UI component work, or singleton-service recommendation patterns (use ebuilder-singleton-service-recommendation-patterns).
Generation playbook for mutation-* envelopes in configs/sql.*.yml. USE FOR: define mutation-level structure, inputParams, datasource and authorize, transaction isolation, response and callbacks, and orchestration strategy across steps. DO NOT USE FOR: step-level SQL step authoring details (use ebuilder-sql-step), query authoring (use ebuilder-sql-query), or symbol catalog (use ebuilder-eb-sql-symbols).
Input and validation playbook for query-* definitions in configs/sql.*.yml. USE FOR: inputParams typing, validation rules, checksBefore/checksAfter guards, and deterministic guard logic. DO NOT USE FOR: post-processing pipeline or output field shaping.
Foundation playbook for query-* definitions in configs/sql.*.yml. USE FOR: query naming, root structure, generation order, responseType selection, and minimal read-only query scaffolding. DO NOT USE FOR: deep input validation, pre/post pipeline internals, or advanced output shaping.
Post-pipeline playbook for query-* definitions in configs/sql.*.yml. USE FOR: query.<name>.post task-only result transformation, entries chaining, and baseCommand key-merge override behavior. DO NOT USE FOR: pre-step setup logic.
Pre-pipeline playbook for query-* definitions in configs/sql.*.yml. USE FOR: query.<name>.pre steps, setup/validation preload flow, jsExpression preparation, and command-omitted query behavior. DO NOT USE FOR: post-processing behavior.
Result shaping playbook for query-* definitions in configs/sql.*.yml. USE FOR: propType, hideProps, customProps, output aliasing, and responseTypeErrors. DO NOT USE FOR: pre/post step orchestration internals.
Security and error-handling playbook for query-* definitions in configs/sql.*.yml. USE FOR: datasource selection, authorize policies/roles/path, catchErrors mapping, and on success/error callbacks. DO NOT USE FOR: output shaping internals or pre/post pipeline design.
Routing hub for query-* definitions in configs/sql.*.yml. USE FOR: selecting the right query sub-skill by concern (foundation, input validation, result shaping, pre pipeline, post pipeline, security/error handling). DO NOT USE FOR: mutation authoring (use ebuilder-sql-mutation) or SQL symbol catalog (use ebuilder-eb-sql-symbols).
Hub for eBuilder SQL generation playbooks. Routes to specialized skills: ebuilder-eb-sql-symbols (for $EB_* symbols and portability), ebuilder-sql-query (query router hub with focused sub-skills), ebuilder-sql-mutation (for mutation envelope design), and ebuilder-sql-step (for mutation step internals). USE FOR: directing to the correct SQL generation context.
GitLab CLI (glab) for managing GitLab resources from the command line. Use this skill when you need to work with merge requests, issues, CI/CD pipelines, projects, or any other GitLab resource. Prefer glab over raw API calls for all GitLab operations.
Deep component skill for eb-search. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-search in eBuilder component YAML.
Deep component skill for eb-alert. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-alert in eBuilder component YAML.
Deep component skill for eb-if. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-if in eBuilder component YAML.
Generation playbook for SQL step authoring inside mutation steps in configs/sql.*.yml. USE FOR: define step keys, choose step operation type (command/query/task/mutation/jsExpression), configure save strategies, write checksBefore/checksAfter, map catchErrors, and design deterministic step chaining. DO NOT USE FOR: full mutation envelope design (use ebuilder-sql-mutation) or query-* root authoring (use ebuilder-sql-query).
Recommendation playbook for moving reusable business logic into EBSingletonService classes in eBuilder DLL projects. USE FOR: designing service boundaries, registering services with EBSingletonService, dependency injection, consuming singleton services from TaskLibraryHandler, and keeping handlers thin. DO NOT USE FOR: task YAML schema authoring in configs/task.*.yml, SQL YAML structure authoring in configs/sql.*.yml, or basic TaskLibraryHandler boilerplate (use ebuilder-library-task-csharp-patterns).
Generation playbook for configs/task.*.yml in eBuilder. USE FOR: create task-* definitions, select correct task type (library/forward-task/upload-files/schedule/webhook/publish-signal), enforce authorize and upload constraints, validate activator and forwardTo blocks, and align task YAML with task docs and schema. DO NOT USE FOR: SQL definitions in configs/sql.*.yml or C# library handler implementation (use ebuilder-library-task-csharp-patterns skill).
Deep component skill for eb-form. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-form in eBuilder component YAML.
Generation playbook for components/**/*.yml in eBuilder. USE FOR: root component shape, includes/children/slot patterns, rootStore/rootVars/rootMemo usage, authorizations, singleton/style, app.yml routing/languages, and schema-safe component YAML output. DO NOT USE FOR: SQL/task/resource authoring in configs/*.yml.
eBuilder SQL symbol reference and engine-aware SQL patterns. USE FOR: understanding portable $EB_* symbols, cross-database compatibility, placeholders for engine-specific SQL, parameter binding, and datasource/authorization configuration. DO NOT USE FOR: query-specific or mutation-specific YAML authoring (use ebuilder-sql-query or ebuilder-sql-mutation instead).
Deep component skill for eb-vnode. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-vnode in eBuilder component YAML.
Deep component skill for eb-table. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-table in eBuilder component YAML.
Deep component skill for eb-tree. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-tree in eBuilder component YAML.
Generation playbook for special eBuilder app entry components (`components/app*.yml`). USE FOR: defining supported languages, router tree, required `eb-config-provider` with app-level `defaultProps`, and root layout bootstrap (`eb-layout-master` + `eb-router-view`) while preserving standard component capabilities. DO NOT USE FOR: SQL/task/resource authoring in `configs/*.yml`.
Core eBuilder architecture and folder responsibility guidance. USE FOR: decide target folder, structure a new feature end-to-end, map UI-task-sql flow, enforce eBuilder naming conventions, avoid non-framework scaffolding. DO NOT USE FOR: deep SQL optimization details or translation-only workflows.
Deep component skill for eb-brand-logo. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-brand-logo in eBuilder component YAML.
Deep component skill for eb-breadcrumb. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-breadcrumb in eBuilder component YAML.
Deep component skill for eb-button. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-button in eBuilder component YAML.
Deep component skill for eb-card. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-card in eBuilder component YAML.
Deep component skill for eb-checkbox-group. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-checkbox-group in eBuilder component YAML.
Deep component skill for eb-checkbox. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-checkbox in eBuilder component YAML.
Deep component skill for eb-collapse. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-collapse in eBuilder component YAML.
Deep component skill for eb-color. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-color in eBuilder component YAML.
Deep component skill for eb-config-provider. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-config-provider in eBuilder component YAML.
Deep component skill for eb-context-menu. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-context-menu in eBuilder component YAML.
Deep component skill for eb-custom-field. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-custom-field in eBuilder component YAML.
Deep component skill for eb-date-time. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-date-time in eBuilder component YAML.
Deep component skill for eb-descriptions. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-descriptions in eBuilder component YAML.
Deep component skill for eb-drop. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-drop in eBuilder component YAML.
Deep component skill for eb-file. USE FOR: prop-safe YAML generation, nested prop authoring, and event wiring for eb-file in eBuilder component YAML.