sfumato-implement

Guide step-by-step implementation of SFUMATO modules with dependency ordering.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/NikGor/image-prompt-optimizer --skill sfumato-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sfumato-implement
Source: https://github.com/NikGor/image-prompt-optimizer/tree/main/.claude/skills/sfumato-implement
Command: npx skills add https://github.com/NikGor/image-prompt-optimizer --skill sfumato-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured workflow to ensure new modules (services, tools, endpoints, models) are implemented correctly according to SFUMATO architecture rules, preventing common mistakes and ensuring dependency order.

Core Features & Use Cases

  • Architecture Compliance: Guides users through the correct implementation order and checks for adherence to project-specific patterns.
  • Dependency Management: Clearly outlines the phased approach to module development, respecting dependencies.
  • Use Case: When starting to implement a new service for image generation, use this Skill to understand the required models, infrastructure tools, and prompt templates that need to be in place first.

Quick Start

Use the sfumato-implement skill to guide the implementation of a new service.

Frequently Asked Questions about sfumato-implement

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

FAQPage Schema
How do I implement a new module following SFUMATO architecture rules?

To implement a new module following SFUMATO architecture rules, use a guided workflow that enforces project-specific patterns and checks dependency order. This systematic approach ensures services, tools, endpoints, models, and Jinja2 templates are developed correctly, preventing common architectural mistakes during module development.

What is the correct dependency order for developing SFUMATO services and models?

The correct dependency order for developing SFUMATO services and models requires a phased approach where infrastructure tools, required models, and prompt templates are established before the service implementation. This systematic workflow ensures adherence to architecture rules and respects dependency order throughout module development.

When do I need to set up Jinja2 templates for SFUMATO module development?

You need to set up Jinja2 templates for SFUMATO module development during the initial phased implementation workflow before building services. Establishing prompt templates and required models first ensures the systematic development process respects architecture rules and dependency order for new image generation services.

What are common mistakes to avoid when coding SFUMATO endpoints and tools?

Common mistakes to avoid when coding SFUMATO endpoints and tools include violating project-specific architecture patterns and ignoring dependency order. A guided implementation workflow enforces coding standards and systematically checks for adherence to architecture rules, preventing these frequent errors during module development.

Can I use this guided workflow for implementing infrastructure tools and models together?

Yes, you can use the guided workflow for implementing infrastructure tools and models together as it facilitates the systematic development of all module components. The workflow enforces architecture compliance and respects dependency order across services, endpoints, models, and Jinja2 templates within the SFUMATO framework.

Why does my SFUMATO service implementation fail architecture compliance checks?

Your SFUMATO service implementation fails architecture compliance checks because required models, infrastructure tools, and prompt templates were not established in the correct dependency order. Following a guided phased implementation workflow enforces project-specific patterns and prevents common mistakes during module development.