Valadis Novakovits avatar

Valadis Novakovits

Community

@vnovakovits

5Followers
|
10Public Repos
|
40Published Skills

A 40-skill registry of canonical software engineering practices covering testing, refactoring, DDD, lean flow, and technical writing for developers.

Skills Distribution
DomainDeveloper To...Software Design & .. (30%)Testing & Code Qua.. (25%)Lean Flow & Delivery (20%)Requirements & Pro.. (15%)

Agent Skills by Valadis Novakovits

Showing 40 vetted skills indexed across 1 GitHub repositories.

vnovakovitsvnovakovits

elements-of-style

Rewrites and edits English prose using Strunk and White's rules of usage and composition.

Community
Intermediate
vnovakovitsvnovakovits

flow-efficiency

Diagnose slow delivery using Modig and Åhlström's flow-efficiency framework and queueing laws.

Community
Intermediate
vnovakovitsvnovakovits

clean-code

Applies Robert C. Martin's Clean Code principles when writing, refactoring, or reviewing code.

Community
Intermediate
vnovakovitsvnovakovits

toyota-kata

Apply Toyota Kata improvement and coaching routines to drive daily scientific process experimentation.

Community
Intermediate
vnovakovitsvnovakovits

architecture-decision-records

Write and manage Architecture Decision Records capturing technical decisions, context, and consequences.

Community
Intermediate
vnovakovitsvnovakovits

ticket-writer

Drafts and reviews engineering tickets with problem-first structure for Jira, Linear, and GitHub Issues.

Community
Intermediate
vnovakovitsvnovakovits

test-driven-development

Guides outside-in test-driven development using red-green-refactor cycles and mock-driven design.

Community
Advanced
vnovakovitsvnovakovits

example-mapping

Breaks stories and specs into rules, concrete examples, and open questions using four-colour example mapping.

Community
Intermediate
vnovakovitsvnovakovits

solid-principles

Apply SOLID principles when designing classes, interfaces, and dependencies in object-oriented code.

Community
Intermediate
vnovakovitsvnovakovits

art-of-unit-testing

Write trustworthy, maintainable, readable unit tests using Osherove's naming and stub-versus-mock conventions.

Community
Intermediate
vnovakovitsvnovakovits

continuous-delivery

Guides deployment pipeline design, trunk-based development, and DORA metrics for release-ready software.

Community
Intermediate
vnovakovitsvnovakovits

hexagonal-clean-architecture

Structure applications using hexagonal, onion, and clean architecture with inward-pointing dependencies.

Community
Intermediate
vnovakovitsvnovakovits

test-data-patterns

Applies test data builder, object mother, and fixture patterns to C# unit tests.

Community
Intermediate
vnovakovitsvnovakovits

xunit-test-patterns

Applies Meszaros's xUnit test patterns to write, diagnose, and refactor automated test code.

Community
Intermediate
vnovakovitsvnovakovits

event-storming

Facilitate Event Storming workshops to discover domain events, bounded contexts, and aggregates.

Community
Intermediate
vnovakovitsvnovakovits

api-design

Designs REST, GraphQL, and gRPC APIs with versioning, pagination, and error handling conventions.

Community
Intermediate
vnovakovitsvnovakovits

user-story-mapping

Organizes user stories into a two-dimensional map for release planning and MVP slicing.

Community
Intermediate
vnovakovitsvnovakovits

observability

Applies observability engineering practices for instrumentation, tracing, metrics, SLOs, and production debugging.

Community
Intermediate
vnovakovitsvnovakovits

pragmatic-programmer

Apply Pragmatic Programmer heuristics like DRY, orthogonality, and tracer bullets to engineering decisions.

Community
Intermediate
vnovakovitsvnovakovits

working-effectively-with-legacy-code

Apply Feathers's dependency-breaking techniques and characterization tests to change untested legacy code safely.

Community
Intermediate
vnovakovitsvnovakovits

lean-software-development

Applies the Poppendiecks' seven lean principles to diagnose waste and improve software delivery flow.

Community
Intermediate
vnovakovitsvnovakovits

behavior-driven-development

Guides collaborative BDD practice using Gherkin scenarios, Three Amigos discovery, and outside-in TDD.

Community
Intermediate
vnovakovitsvnovakovits

refactoring-to-patterns

Guides refactoring toward, to, or away from Gang of Four design patterns based on code smells.

Community
Intermediate
vnovakovitsvnovakovits

kanban

Apply Kanban principles to visualize workflows, limit WIP, and manage flow.

Community
Intermediate

Frequently Asked Questions About Valadis Novakovits

FAQPage Schema
What 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.