effect-first-development

Enforce Effect-first development principles and coding standards in repositories.

68|13|Updated Aug 9, 2025
One-click install
npx skills add https://github.com/kriegcloud/beep-effect --skill effect-first-development
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: effect-first-development
Source: https://github.com/kriegcloud/beep-effect/tree/main/.agents/skills/effect-first-development
Command: npx skills add https://github.com/kriegcloud/beep-effect --skill effect-first-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces the Effect-first development paradigm, ensuring code quality, maintainability, and robustness by guiding developers through a comprehensive checklist and a set of non-negotiable laws.

Core Features & Use Cases

  • Code Quality Enforcement: Provides a detailed checklist and rules to adhere to best practices in Effect-first development.
  • Error Handling & Robustness: Guides on proper error modeling, absence handling, and resource management.
  • Use Case: When starting a new feature, a developer can activate this skill to review the "Zero-Fail Memory Rule" checklist and the "Non-Negotiable Laws" to ensure their code aligns with the project's standards before writing it.

Quick Start

Use the effect-first-development skill to review the coding standards for a new feature.

Frequently Asked Questions about effect-first-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Effect-first coding standards in a TypeScript repository?▼

You can enforce Effect-first coding standards by applying a checklist of non-negotiable laws for error handling, absence modeling, service composition, and observability to ensure robust TypeScript code.

What is the best way to handle errors and absence in Effect-first development?▼

The best way to handle errors and absence in Effect-first development is to follow strict rules for proper error modeling and absence handling, ensuring code robustness and maintainability.

Can I use this Effect-first development approach for schema usage and service composition?▼

Yes, you can use this approach for schema usage and service composition, as it guides developers on best practices for composing services and managing schemas within the Effect ecosystem.

How do I review Effect-first coding standards before starting a new feature?▼

Review Effect-first coding standards before a new feature by checking the Zero-Fail Memory Rule checklist and Non-Negotiable Laws to ensure your code aligns with project requirements.

Does Effect-first development require specific TypeScript best practices for observability?▼

Yes, Effect-first development requires specific TypeScript best practices, providing comprehensive rules to guide developers on proper observability and resource management techniques.