TestRepo 是做什么的?
如何在.NET中构建和维护垂直切片架构——切片解剖(单文件和文件夹变体)、无需中介的直接处理程序调度、横切关注点、切片间共享内容、切片与领域模型或整洁层的交互方式,以及切片级测试。在添加或修改任何按垂直切片组织的模块中的用例/端点/特性,或讨论切片间重复时使用。
如何在.NET中构建和维护垂直切片架构——切片解剖(单文件和文件夹变体)、无需中介的直接处理程序调度、横切关注点、切片间共享内容、切片与领域模型或整洁层的交互方式,以及切片级测试。在添加或修改任何按垂直切片组织的模块中的用例/端点/特性,或讨论切片间重复时使用。
该技能(Aurelian1974/TestRepo)详细介绍了在.NET项目中实施垂直切片架构(Vertical Slice Architecture)的完整指南。它涵盖了切片的基本解剖结构,包括单文件和文件夹变体两种组织方式,以及如何通过直接处理程序调度(Direct Handler Dispatch)绕过Mediator中介器来简化代码路径。技能还深入讨论了横切关注点(如日志、验证、异常处理)的管理策略,并明确了切片之间可以安全共享的内容(如数据库上下文、基础设施服务)以及不应共享的部分。此外,它解释了垂直切片如何与领域模型或整洁分层架构(Clean Architecture)协同工作,并提供了切片级测试(Slice-Level Testing)的方法和最佳实践。该技能适用于任何按垂直切片组织的.NET模块,当需要添加或修改一个功能/端点/用例,或讨论切片间的代码重复问题时,可以直接参考使用。
npx skills add https://github.com/Aurelian1974/TestRepo/tree/main/.claude/skills/vertical-slice-architecture如何在.NET中构建和维护垂直切片架构——切片解剖(单文件和文件夹变体)、无需中介的直接处理程序调度、横切关注点、切片间共享内容、切片与领域模型或整洁层的交互方式,以及切片级测试。在添加或修改任何按垂直切片组织的模块中的用例/端点/特性,或讨论切片间重复时使用。
Extract frames or short clips from videos using ffmpeg.
Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.
Use when testing, fixing, or extending the OpenClaw Control UI GUI with Vitest + Playwright end-to-end checks, mocked Gateway WebSocket flows, mocked dashboard runs, screenshots/videos, or agent-verifiable browser proof.
Obra superpowers agent skills.
See, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio...
End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.