feature-logic_skill

This skill implements core business logic, validation, workflows, and state management to reliably deliver feature-informed rules.
  • Shell

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill shotaiuchi/dotclaude --skill feature-logic

  • SKILL.md1.9 KB

Overview

This skill helps implement and verify core business logic for new features, ensuring rules, validations, workflows, state management, and algorithms meet domain requirements. It provides a practical checklist and reporting format to assess implementation status and readiness. Use it to reduce defects and accelerate delivery of reliable domain behavior.

How this skill works

The skill inspects feature implementations against a focused checklist: business rules, validation logic, workflow and state transitions, and algorithm correctness. For each area it verifies requirements, edge cases, testability, and performance, then outputs a concise status report (Complete, Partial, Blocked, or Skipped). It highlights gaps and actionable remediation steps to guide developers and reviewers.

When to use it

  • When implementing core domain rules for a new feature
  • During pull request reviews that touch business logic
  • Before writing unit and integration tests for feature behavior
  • When designing or validating state machines and workflows
  • When optimizing or validating domain-specific algorithms

Best practices

  • Keep business logic separated from infrastructure and side effects
  • Write unit tests that cover boundary conditions and edge cases
  • Validate inputs at the domain boundary and order checks from cheap to expensive
  • Define explicit guard conditions and prevent invalid state transitions
  • Ensure workflows are idempotent where required and handle concurrency

Example use cases

  • Implementing pricing, discount, or eligibility rules for commerce features
  • Adding multi-step approval workflows with state transitions and events
  • Validating complex form input with cross-field and cross-entity constraints
  • Implementing deterministic algorithms for matching, ranking, or scoring
  • Reviewing code changes for proper error propagation and computational complexity

FAQ

It produces a concise implementation status for each checklist area (Complete, Partial, Blocked, or Skipped) and lists missing checks or failing conditions to address.

How do I handle a Blocked status?

Identify the blocking dependency or unresolved decision, document required inputs, and prioritize resolving the dependency or clarifying the decision before continuing implementation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational