Valadis Novakovits
Community@vnovakovits
A 40-skill registry of canonical software engineering practices covering testing, refactoring, DDD, lean flow, and technical writing for developers.
Agent Skills by Valadis Novakovits
Showing 40 vetted skills indexed across 1 GitHub repositories.
elements-of-style
Rewrites and edits English prose using Strunk and White's rules of usage and composition.
flow-efficiency
Diagnose slow delivery using Modig and Åhlström's flow-efficiency framework and queueing laws.
clean-code
Applies Robert C. Martin's Clean Code principles when writing, refactoring, or reviewing code.
toyota-kata
Apply Toyota Kata improvement and coaching routines to drive daily scientific process experimentation.
architecture-decision-records
Write and manage Architecture Decision Records capturing technical decisions, context, and consequences.
ticket-writer
Drafts and reviews engineering tickets with problem-first structure for Jira, Linear, and GitHub Issues.
test-driven-development
Guides outside-in test-driven development using red-green-refactor cycles and mock-driven design.
example-mapping
Breaks stories and specs into rules, concrete examples, and open questions using four-colour example mapping.
solid-principles
Apply SOLID principles when designing classes, interfaces, and dependencies in object-oriented code.
art-of-unit-testing
Write trustworthy, maintainable, readable unit tests using Osherove's naming and stub-versus-mock conventions.
continuous-delivery
Guides deployment pipeline design, trunk-based development, and DORA metrics for release-ready software.
hexagonal-clean-architecture
Structure applications using hexagonal, onion, and clean architecture with inward-pointing dependencies.
test-data-patterns
Applies test data builder, object mother, and fixture patterns to C# unit tests.
xunit-test-patterns
Applies Meszaros's xUnit test patterns to write, diagnose, and refactor automated test code.
event-storming
Facilitate Event Storming workshops to discover domain events, bounded contexts, and aggregates.
api-design
Designs REST, GraphQL, and gRPC APIs with versioning, pagination, and error handling conventions.
user-story-mapping
Organizes user stories into a two-dimensional map for release planning and MVP slicing.
observability
Applies observability engineering practices for instrumentation, tracing, metrics, SLOs, and production debugging.
pragmatic-programmer
Apply Pragmatic Programmer heuristics like DRY, orthogonality, and tracer bullets to engineering decisions.
working-effectively-with-legacy-code
Apply Feathers's dependency-breaking techniques and characterization tests to change untested legacy code safely.
lean-software-development
Applies the Poppendiecks' seven lean principles to diagnose waste and improve software delivery flow.
behavior-driven-development
Guides collaborative BDD practice using Gherkin scenarios, Three Amigos discovery, and outside-in TDD.
refactoring-to-patterns
Guides refactoring toward, to, or away from Gang of Four design patterns based on code smells.
kanban
Apply Kanban principles to visualize workflows, limit WIP, and manage flow.
Frequently Asked Questions About Valadis Novakovits
FAQPage SchemaWhat tasks can I accomplish with vnovakovits's skills?▼
You can apply 40 named methodologies: write and refactor tests (TDD, xUnit patterns, Osherove, Khorikov), design systems (DDD, hexagonal architecture, event sourcing/CQRS, SOLID, CUPID), improve delivery flow (Kanban, continuous delivery, Reinertsen's economics), and draft tickets, PRs, ADRs, and concise prose.
Who are these skills designed for?▼
Software engineers, tech leads, and architects working on non-trivial codebases, plus product-minded practitioners running discovery. Skills span OO and functional paradigms (C# with LanguageExt, F#, TypeScript), legacy-code rescue, and lean product development for teams and individuals.
How do I use these skills in practice?▼
Each skill is a self-contained folder with native frontmatter (name and description) describing when to activate it. Load the relevant skill when its trigger conditions match — e.g., activate event-sourcing-cqrs for ES/CQRS questions or ticket-writer when drafting Jira, Linear, or GitHub issues.
Are these skills free and open source?▼
The skills are published in a public registry under the vnovakovits account with 10 public repositories. They codify published books and methodologies (Fowler, Evans, Beck, Humble/Farley) as reference guidance; no paid runtime, service, or license fee is indicated in the manifest.
What prerequisites or dependencies do the skills require?▼
No external dependencies are specified — skills are methodology guidance, not libraries. Language-specific skills note their scope: language-ext-csharp requires C# code importing LanguageExt, and domain-modeling-made-functional targets typed languages (F#, Scala, Kotlin, TypeScript, C#), skipping dynamic codebases.