A project rule describing a Clean Architecture structure, where the user interface depends on application logic, which depends on domain rules and then infrastructure. It defines the responsibilities and file locations of each layer.
Coding rules for asynchronous C# programs, including method names, safe async calls, and updates to a desktop application's user interface. Asynchronous code lets work continue without freezing the application.
A Cursor rule for giving coding tasks the project context they need. It requires details such as relevant files, the software architecture, the current problem, dependencies, logs, and reproducible test steps.
A coding rule for dependency injection, a way for classes to receive the services they need instead of creating or locating them themselves. It covers registering services and choosing their lifetimes in a Takt.Wpf application.
Naming rules for a Takt.Wpf application, including required prefixes for classes and interfaces and required names for methods, files, fields, and properties. WPF is Microsoft's framework for building Windows desktop interfaces.
A Cursor rule for writing structured prompts for the Takt WPF project. It requires a task type, relevant code paths, requirements, constraints, and verification details.
A set of Cursor rules for a .NET 9 WPF application using MVVM and Clean Architecture. The rules cover project structure, naming, dependencies, asynchronous code, prompts, and context.