martinffx

martinffx

@martinffx

GitHub
24 Skills
672 Total Stars
February 2026 Joined

Public Skills

atelier-spec-architect

by martinffx

DDD and hexagonal architecture with functional core pattern. Use when designing features, modeling domains, breaking down tasks, or understanding component responsibilities.

Processing 29 4mo ago

atelier-typescript-functional-patterns

by martinffx

Functional programming patterns for reliable TypeScript. Use when modeling state machines, discriminated unions, Result/Option types, branded types, or building type-safe domain models.

Processing 29 4mo ago

atelier-spec-product

by martinffx

Requirements discovery and scope definition. Use when gathering requirements, conducting discovery interviews, defining scope boundaries, or prioritizing features.

Processing 29 4mo ago

atelier-oracle-thinkdeep

by martinffx

Extended reasoning analysis using sequential thinking. Use for deep exploration, comprehensive analysis, complex decisions, or when you need fresh perspectives on difficult problems.

Auth 29 4mo ago

atelier-typescript-api-design

by martinffx

REST API design patterns. Use when designing endpoints, error responses, pagination, versioning, or API structure. Framework-agnostic principles for building consistent, maintainable APIs.

API Dev 29 4mo ago

atelier-spec-beads

by martinffx

Beads CLI for dependency-aware task tracking. Use when managing tasks, checking progress, finding ready work, handling dependencies, or integrating with spec workflows.

Automation 29 4mo ago

python:architecture

by martinffx

Python application architecture with functional core, effectful shell, DDD, and data modeling. Use when designing application layers, separating pure business logic from IO, defining domain models, implementing validation, or structuring bounded contexts.

API Dev 29 4mo ago

python:build-tools

by martinffx

Python project tooling with uv, mise, ruff, basedpyright, and pytest. Use when setting up pyproject.toml, running builds, typechecking, configuring tests, linting, formatting, or managing Python environments.

Code Review 29 4mo ago

python:monorepo

by martinffx

Python monorepo architecture with uv workspaces, mise, and apps/packages pattern. Use when setting up project structure, configuring workspaces, managing dependencies across packages, or designing multi-app Python repositories.

API Dev 29 4mo ago

python:sqlalchemy

by martinffx

SQLAlchemy ORM patterns for Python database access. Use when defining models, writing queries, implementing upserts, working with JSON columns, or managing database sessions.

Auth 29 4mo ago

python:temporal

by martinffx

Temporal workflow orchestration in Python. Use when designing workflows, implementing activities, handling retries, managing workflow state, or building durable distributed systems.

Agents 29 4mo ago

atelier-spec-testing

by martinffx

Stub-Driven TDD and layer boundary testing. Use when writing tests, deciding what to test, or testing at component boundaries.

Kubernetes 28 4mo ago

atelier-typescript-dynamodb-toolbox

by martinffx

DynamoDB single-table design using dynamodb-toolbox v2. Use when creating entities, defining key patterns, designing GSIs, writing queries, implementing pagination, or working with any DynamoDB data layer in TypeScript projects.

Code Gen 28 4mo ago

atelier-typescript-effect-ts

by martinffx

Type-safe functional effects with Effect-TS. Use when building applications with Effect, using Effect.gen generators, handling typed errors, managing services with Layer and Context.Tag, validating data with Schema, or managing resources with acquireRelease.

Database 28 4mo ago

atelier-typescript-drizzle-orm

by martinffx

Type-safe SQL with Drizzle ORM in TypeScript. Use when defining database schemas, writing queries, setting up relations, running migrations, or working with PostgreSQL/MySQL/SQLite/Cloudflare D1/Durable Objects data layers.

Database 28 4mo ago

atelier-typescript-testing

by martinffx

TypeScript testing patterns with Vitest and MSW. Use when writing unit tests, mocking APIs, creating typed mocks for dependency injection, or using snapshot testing.

Code Gen 28 4mo ago

atelier-typescript-fastify

by martinffx

Building REST APIs with Fastify in TypeScript. Use when creating routes, handling requests, implementing validation with TypeBox, structuring applications, or working with HTTP handlers and plugins.

Database 28 4mo ago

atelier-spec-methodology

by martinffx

AgentOS 3-layer context, orchestrated delegation, and OpenSpec living specifications. Use when explaining how context flows through layers, how agents collaborate, or how specs evolve.

Automation 28 4mo ago

atelier-typescript-build-tools

by martinffx

TypeScript project tooling with Bun, tsgo, Vitest, Biome, and Turborepo. Use when setting up package.json scripts, running builds, typechecking, configuring tests, linting, formatting, or orchestrating monorepo development.

Processing 28 4mo ago

python:modern-python

by martinffx

Modern Python language features and typing patterns. Use when writing type hints, using generics, implementing pattern matching, working with async/await, or leveraging Python 3.10+ features.

CLI Tools 28 4mo ago

atelier-spec-project-structure

by martinffx

Directory layout implementing AgentOS 3-layer context. Use when setting up projects, organizing docs, or explaining where specs and changes go.

Automation 26 4mo ago

atelier-oracle-challenge

by martinffx

Challenge an approach with critical thinking. Use when questioning assumptions, validating decisions, testing approach validity, or preventing automatic agreement.

Code Review 25 4mo ago

python:testing

by martinffx

Stub-Driven TDD and layer boundary testing with pytest. Use when writing tests, deciding what to test, testing at component boundaries, or implementing test-driven development.

Database 25 4mo ago

python:fastapi

by martinffx

Building REST APIs with FastAPI, Pydantic validation, and OpenAPI. Use when creating routes, handling requests, designing endpoints, implementing validation, error responses, pagination, or generating API documentation.

API Dev 25 4mo ago