domain-modeling
Replaces the DDD-based modeling work of translating business knowledge into structures that can be reflected in code and architecture. Typical use cases: (1) Defining bounded contexts and creating relationship...
发现 编程开发 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Replaces the DDD-based modeling work of translating business knowledge into structures that can be reflected in code and architecture. Typical use cases: (1) Defining bounded contexts and creating relationship...
Replaces the design work of formulating a visualization strategy (Blueprint) to accurately convey ADR intent, defining terminology, and decomposing tasks. Typical use cases: (1) Defining mappings between ubiqui...
Replaces the work of extracting the true intent behind user statements or Issues and formulating multi-perspective solution hypotheses. Typical use cases: (1) Structuring information using the 5W1H framework, (...
Replaces the work of analyzing requirements, formulating strategies to create high-quality detailed specifications, creating shared definitions, and decomposing tasks. Typical use cases: (1) Defining ubiquitous...
Replaces the work of prescribing and adhering to branch definitions and operational rules (Git Flow) in the project. Typical use cases: (1) Identifying and updating the Base Branch that serves as the developmen...
Replaces the task of strictly verifying whether proposals or deliverables conceptually align with the project's Single Source of Truth (SSOT). Typical use cases: (1) Confirming new design proposals do not viola...
Replaces the diagramming task of visualizing the "big picture" and "external boundaries" of the system based on the C4 model (Level 1). Typical use cases: (1) MECE identification of actors and external systems...
Replaces the quality management task of strictly auditing set objectives to eliminate defects and risks before execution. Typical use cases: (1) Physical consistency checks against the current file structure an...
Skill for auditing .gemini/todo.md to ensure tasks are atomic, verifiable, and logically sound. Checks for gaps, jumps in logic, and missing verification steps.
Replaces the work of presiding over the creation of new skills or refinement of existing ones to capitalize agent capabilities as reproducible knowledge. Typical use cases: (1) Formalizing successful retrospect...
Replaces the implementation strategy formulation work of analyzing detailed specifications and deciding how code and tests should be placed across layers. Typical use cases: (1) Mapping each element of the spec...
Replaces the entire design process for architectural decision-making and overall structural design for new features or major changes. Typical use cases: (1) Formulating and evaluating multi-perspective approach...
Replaces the work of actively investigating and identifying gaps between the ideal (user request) and reality (code/documents). Typical use cases: (1) Uncovering existing ADRs or constraints that contradict req...
Milestone-anchored development methodology. Use when planning milestones, starting sessions, creating implementation guides, or reviewing process. Triggers: milestone planning, session workflow, implementation...
HTTP handler, module, middleware, and routing patterns. Use when implementing endpoints, modules, middleware, routes, or HTTP responses. Includes module pattern for mountable sub-applications and path normaliza...
Database patterns including repository, query building, and pagination. Use when working with SQL, repositories, or database operations. Triggers: repository.go, *sql.DB, *sql.Tx, ProjectionMap, query.Builder,...
Layered Composition Architecture patterns. Use when designing system boundaries, state flow, lifecycle management, configuration, or module structure. Includes Infrastructure pattern for shared dependencies and...
Testing patterns and conventions. Use when writing tests, reviewing test coverage, or organizing test infrastructure. Triggers: _test.go, TestXxx, t.Run, table-driven tests, black-box testing, package name_test...
Web development patterns including frontend templates, CSS architecture, and server-side rendering infrastructure. Includes PageDef and TemplateSet for Go template rendering. Triggers: Web Components, al-* comp...
Document processing using document-context library. Use when working with PDFs or image rendering. Triggers: document-context, PDF, page rendering, RenderOptions, page range expressions, documents domain, image...
OpenAPI 3.1 specification patterns. Use when defining API schemas, operations, or documentation. Triggers: openapi.go, OpenAPI, Spec.*, openapi.Operation, openapi.Schema, openapi.Response, RequestBodyJSON, Resp...
Blob storage patterns for file persistence. Use when implementing storage operations or file management. Triggers: storage.System, Store, Retrieve, Delete, Validate, Path, atomic writes, path traversal protecti...
Core Go development patterns. Use when working with file structure, error handling, naming conventions, or package organization. Includes domain system file organization and repository query method naming. Trig...
Workflow patterns from go-agents-orchestration library. Use when implementing workflows, state management, checkpoints, or parallel processing. Triggers: StateGraph, workflows.Register, WorkflowFactory, state.S...
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。