wellcrafted-dev avatar

wellcrafted-dev

Official

@wellcrafted-dev

0Followers
|
1Public Repos
|
24Published Skills

Standardizes TypeScript architecture through Result-based error handling, atomic commit patterns, and rigorous service layer design for enterprise-grade codebases.

Skills Distribution
DomainDeveloper To...TypeScript Archite.. (40%)Error Handling Pat.. (30%)Version Control St.. (20%)Technical Document.. (10%)

Agent Skills by wellcrafted-dev

Showing 24 vetted skills indexed across 1 GitHub repositories.

wellcrafted-devwellcrafted-dev
35

incremental-commits

Break multi-file code changes into atomic, dependency-ordered commits.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

documentation

Generate folder READMEs, JSDoc comments, and code comments.

Official
Basic
wellcrafted-devwellcrafted-dev
35

error-handling

Replace try-catch blocks with wellcrafted's trySync and tryAsync functions.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

writing-voice

Refine written content to eliminate AI-generated patterns and enhance natural prose.

Official
Basic
wellcrafted-devwellcrafted-dev
35

specification-writing

Generate structured technical specification documents for software features.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

honesty

Enforce direct, critical feedback in code reviews and technical discussions.

Official
Basic
wellcrafted-devwellcrafted-dev
35

factory-function-composition

Compose clients and services using factory functions with dependency injection.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

method-shorthand-jsdoc

Refactor factory functions to preserve JSDoc comments using method shorthand.

Official
Basic
wellcrafted-devwellcrafted-dev
35

technical-articles

Guide technical article creation with structure, style, and content principles.

Official
Basic
wellcrafted-devwellcrafted-dev
35

typescript

Enforces TypeScript style, naming conventions, Arktype patterns, and test organization for coding tasks.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

define-errors

Define typed, serializable error variants in TypeScript with defineErrors.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

testing

Enforce unit and integration test best practices for TypeScript projects.

Official
Basic
wellcrafted-devwellcrafted-dev
35

workflow

Manage feature implementation workflows from planning to final review.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

control-flow

Refactor nested conditionals and error handling into linear control flow patterns.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

query-layer

Implement TanStack Query patterns with error transformation and runtime dependency injection.

Official
Advanced
wellcrafted-devwellcrafted-dev
35

spec-execution

Execute specification documents through planned waves of parallel and sequential changes.

Official
Advanced
wellcrafted-devwellcrafted-dev
35

services-layer

Document and enforce TypeScript service layer architecture with Result-based error handling.

Official
Advanced
wellcrafted-devwellcrafted-dev
35

git

Enforce conventional commits format for Git commit messages and pull request descriptions.

Official
Advanced
wellcrafted-devwellcrafted-dev
35

single-or-array-pattern

Normalize single items or arrays into uniform arrays for processing.

Official
Basic
wellcrafted-devwellcrafted-dev
35

progress-summary

Generate conversational PR-style summaries of work in progress with ASCII diagrams.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

query-factories

Integrate TanStack Query with Result types for queries and mutations.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

result-types

Convert exceptions into Result objects with data and error properties.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

patterns

Apply architectural patterns for wellcrafted library code with Result types.

Official
Intermediate
wellcrafted-devwellcrafted-dev
35

branded-types

Create type-safe distinct primitives in TypeScript using phantom branding.

Official
Basic

Frequently Asked Questions About wellcrafted-dev

FAQPage Schema
What specific tasks are enabled by these architectural patterns?

These patterns enable the implementation of type-safe service layers, the normalization of data structures, and the conversion of runtime exceptions into serializable Result objects. They facilitate consistent code reviews, structured technical documentation, and the enforcement of strict TypeScript naming and testing conventions across large-scale projects.

Which personas benefit most from these coding standards?

Senior software engineers, technical leads, and architects working within TypeScript ecosystems benefit from these standards. They are designed for teams requiring high-integrity codebases, predictable error propagation, and rigorous documentation practices to maintain long-term project maintainability and developer velocity.

What are the prerequisites for implementing these patterns?

Implementation requires an existing TypeScript environment and a commitment to adopting functional programming paradigms, specifically Result-based error handling. Projects should be prepared to refactor existing nested conditional logic and adopt specific dependency injection patterns using factory functions to ensure full compatibility with these standards.