develop

Develop and refactor Akari infrastructure code using test-driven development.

46|5|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/victoriacity/openakari --skill develop-victoriacity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: develop
Source: https://github.com/victoriacity/openakari/tree/main/.claude/skills/develop
Command: npx skills add https://github.com/victoriacity/openakari --skill develop-victoriacity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the development of Akari's infrastructure code, ensuring new features and bug fixes are implemented robustly using Test-Driven Development (TDD).

Core Features & Use Cases

  • Feature Implementation: Develop new functionalities within the infra/ directory, following established patterns and writing comprehensive tests.
  • Bug Fixing: Quickly identify, reproduce, and resolve defects in the infrastructure code with regression tests.
  • Use Case: When a bug is reported in the Akari scheduler's message handling, use this Skill to write a failing test that reproduces the issue, implement the fix, and ensure all tests pass before deploying.

Quick Start

Use the develop skill to fix the living message showing no final text.

Frequently Asked Questions about develop

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

FAQPage Schema
How do I fix infrastructure code bugs using TDD?

Fix infrastructure code bugs using TDD by writing a failing test reproducing the defect, implementing the fix, and verifying all tests pass before deploying. This ensures robust regression coverage.

What is the TDD process for developing infrastructure features?

The TDD process for developing infrastructure features follows a strict five-step methodology: Understand requirements, Write tests, Implement code, Verify tests pass, and Deploy. This enforces type safety and architectural compliance.

How do I implement new features in the infra directory with type safety?

Implement new features in the infra directory with type safety by following established architectural patterns, writing comprehensive tests first, and then developing the functionality to pass those tests before deployment.

When should I use test-driven development for infrastructure code?

Use test-driven development for infrastructure code when implementing new features or resolving bugs to ensure robustness. It enforces type safety and adherence to architectural decisions within the infra directory.

Can I use this development approach for scheduler message handling defects?

Yes, you can use this development approach for scheduler message handling defects. Write a failing test reproducing the specific issue, implement the fix, and ensure all tests pass before deploying the updated code.