PaulJPhilp

97 mods across 4 repositories, 818 stars between them.

vercel-ai-provider

75

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

Cursor rule "vercel-ai-provider" from PaulJPhilp/EffectiveAgent, covering vercel ai provider rules and llm call execution.

11 9mo ago A 91 tokens

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

// DO: Define specific error types class DatabaseError extends EffectiveError { constructor(params: { description: string code: string retryable: boolean module: string method: string cause?: unknown }) { super({ description: params.description, module: params.module, method: params.method, cause: params.cause }) } }.

11 9mo ago A 2,352 tokens

clean-code

77

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

Cursor rule "clean-code" from PaulJPhilp/EffectiveAgent, covering clean code guidelines, project setup, anti-patterns and functions & logic.

11 9mo ago A 156 tokens

project-preferences

80

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

My build system is bun. My testing framework is vitest. I am building AI agents using LangGraph in TypeScript and Node.js. I am using the Vercel AI SDK for model interactions. When I ask about programming concepts (e.g., "What is a hook?"), give me a direct and clear explanation. I am using TypeScript for development.…

11 9mo ago A 0 tokens

typesystem

82

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

Always use interface for defining object shapes unless you have a specific reason to use type. This includes.

11 9mo ago A 0 tokens

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

When: You have an Effect that yields an Option (e.g., after a findById call, or any operation that might not return a value), and you need to perform different effectful actions based on whether the Option is Some or None.

11 9mo ago A 0 tokens

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

The agent MUST verify the user is following the correct Effect.Service pattern before providing service implementation advice.

11 9mo ago A 0 tokens

testing-guidelines

86

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

Integration Tests (Live Services) └── Component Tests (Minimal Mocking) └── Unit Tests (Isolated Components).

11 9mo ago A 1,523 tokens

PaulJPhilp/EffectiveAgent

Cursor rule Cursor

Cursor rule "typescript-best-practices" from PaulJPhilp/EffectiveAgent, covering typescript best practices, type system, naming conventions, code organization and functions.

11 9mo ago A 465 tokens

PaulJPhilp/EffectiveAgent

Instructions file

Claude Code instructions for PaulJPhilp/EffectiveAgent, covering claude.md, project overview, build commands, architecture overview and core service pattern.

11 9mo ago A 2,728 tokens

effect-composition

91

PaulJPhilp/buddy

Cursor rule Cursor

Cursor rule "effect-composition" from PaulJPhilp/buddy, covering effect layer composition rule and effect service anti-patterns.

2 10mo ago A 180 tokens

effect-config

92

PaulJPhilp/buddy

Cursor rule Cursor

Cursor rule "effect-config" from PaulJPhilp/buddy, covering effect configuration patterns, core configuration patterns, environment configuration, json configuration files and configuration loading patterns.

2 10mo ago A 1,256 tokens

PaulJPhilp/buddy

Cursor rule Cursor

// api.ts export interface MyServiceApi { readonly doSomething: (input: string) => Effect.Effect }.

2 10mo ago A 1,287 tokens

PaulJPhilp/buddy

Cursor rule Cursor

Every Effect.Service class automatically exports a .Default layer that can be used for dependency injection in tests and applications.

2 10mo ago A 0 tokens

At most 3 mods per repository are shown here — the rest are on their repository pages: