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.