fulmine-dev-loop

Orchestrate local Fulmine execution against Dockerized dependencies and run targeted end-to-end tests.

3|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ArkLabsHQ/arkadian --skill fulmine-dev-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fulmine-dev-loop
Source: https://github.com/ArkLabsHQ/arkadian/tree/main/skills/fulmine-dev-loop
Command: npx skills add https://github.com/ArkLabsHQ/arkadian --skill fulmine-dev-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of developing and testing the Fulmine service by providing a rapid iteration loop, reducing the time spent on setup and debugging.

Core Features & Use Cases

  • Local Development Environment: Enables running Fulmine locally while keeping its complex dependencies (like arkd, LN nodes, etc.) managed in Docker.
  • Iterative Testing: Facilitates quick fixes and re-testing by allowing developers to stop specific Docker containers, run Fulmine locally, and execute targeted end-to-end tests.
  • Use Case: A developer needs to fix a bug in Fulmine's swap logic. They can use this Skill to quickly spin up the necessary environment, run Fulmine locally with their changes, and then execute a specific end-to-end test to verify the fix without restarting the entire stack.

Quick Start

Use the fulmine-dev-loop skill to start the full development environment for Fulmine.

Frequently Asked Questions about fulmine-dev-loop

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

FAQPage Schema
How do I run local development for a service with complex Dockerized dependencies?

Local development for services with Dockerized dependencies is managed by orchestrating a local execution loop against the dependency stack, adapting environment variables, and starting the service locally to enable rapid testing.

What is the best way to run targeted end-to-end tests without restarting the entire Docker stack?

Targeted end-to-end tests can be run without restarting the entire stack by stopping specific Docker containers, running the service locally with applied changes, and executing only the necessary tests for efficient iteration.

Can I use this approach to iterate on Fulmine swap logic locally?

Yes, you can iterate on Fulmine swap logic locally by spinning up the necessary environment, running Fulmine with your code changes, and verifying fixes through targeted end-to-end tests.

How do I adapt environment variables when switching between Dockerized and local service execution?

Environment variable adaptation is handled automatically during the development loop, ensuring the locally running service integrates seamlessly with the active Dockerized dependency stack.

Does this development loop require manual Docker container management for each test run?

No, the development loop orchestrates local execution against the Dockerized dependency stack automatically, allowing you to manage specific containers and execute tests without manual stack-wide intervention.