drakulavich

36 mods across 2 repositories, 75 stars between them.

audio-quality-check

01

drakulavich/kesha-voice-kit

Agent Claude Code

Use after any commit touching rust/src/tts/ to objectively check that the TTS engine still produces sane audio for a fixed Russian + English corpus. Computes RMS, silence ratio, sample rate, channel count, length-vs-text ratio. Flags suspicious WAVs (all-silence, clipping, wrong rate, monosamples, length 10x off vs…

73 yesterday A 105 tokens original MIT

bug-fixer

02

drakulavich/kesha-voice-kit

Agent Claude Code

Fix one reported defect in this repository — reproduce it as a failing test first, make the smallest change that turns it green, then prove the test would have caught the old behaviour.

73 yesterday A 40 tokens original MIT

drakulavich/kesha-voice-kit

Agent Claude Code

Use BEFORE cutting any engine release (or whenever .github/workflows/build-engine.yml or rust/Cargo.toml [features] block changes). Audits that every cargo default feature appears in every per-platform matrix row of build-engine.yml. Catches the v1.1.0 incident where TTS shipped without being in the build matrix.…

73 yesterday A 87 tokens original MIT

implementer

04

drakulavich/kesha-voice-kit

Agent Claude Code

Take one ticket from plan to draft PR — plan first and stop for the team lead's verdict, then implement the approved plan test-first in a worktree. Never implements an unapproved plan.

73 yesterday A 42 tokens original MIT

retro

05

drakulavich/kesha-voice-kit

Agent Claude Code

After a ticket ships, work out which defects escaped which stage and what would have caught them earlier — one ledger entry, evidence only, proposals rather than edits.

73 yesterday A 34 tokens original MIT

teamlead

06

drakulavich/kesha-voice-kit

Agent Claude Code

Own a ticket end to end — size it, spawn the implementer, judge its plan, run the review round, triage the findings, hand the pull request over, and keep the ledger. Never authors what it judges.

73 yesterday A 49 tokens original MIT

OPSX: Explore

09

drakulavich/kesha-voice-kit

Command Claude Code

Enter explore mode - think through ideas, investigate problems, clarify requirements.

73 yesterday A 18 tokens copy · 100% MIT

preflight

12

drakulavich/kesha-voice-kit

Command Claude Code

Run the full pre-push verification gate (bun + rust) per CLAUDE.md's VERIFY BEFORE PUSHING rules.

73 yesterday A 25 tokens original MIT

worktree

13

drakulavich/kesha-voice-kit

Command Claude Code

Create a gitignored worktree off fresh origin/main per CLAUDE.md's "MAIN STAYS IN ROOT" rule.

73 yesterday A 25 tokens original MIT

PostToolUse

14

drakulavich/kesha-voice-kit

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing auto-fmt-rust.sh. From drakulavich/kesha-voice-kit.

73 yesterday A tokens not measured original MIT

PreToolUse

15

drakulavich/kesha-voice-kit

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing guard-sha-bump.sh. From drakulavich/kesha-voice-kit.

73 yesterday A tokens not measured original MIT

kesha-voice-kit

16

drakulavich/kesha-voice-kit

Settings file Claude Code

Agent settings declaring 2 hook events (PostToolUse, PreToolUse) and 37 allowed tools.

73 yesterday A tokens not measured original MIT

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.

73 yesterday A 31 tokens copy · 100% MIT

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.

73 yesterday A 31 tokens copy · 100% MIT

openspec-explore

19

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.

73 yesterday A 39 tokens copy · 100% MIT

openspec-propose

20

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.

73 yesterday A 47 tokens copy · 100% MIT

openspec-sync-specs

21

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

73 yesterday A 38 tokens copy · 100% MIT

release-cli

22

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Cuts a STABLE CLI release (vX.Y.Z-cli marker tag; not for beta or alpha markers, which this lane silently skips while burning the tag) — the 🚀 Release (CLI) lane builds the Linux packages, publishes the marker release, and dispatches npm publish with provenance. Covers version alignment across package.json and…

73 yesterday A 117 tokens original MIT

release-engine

23

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Cuts a kesha-engine release (bare vX.Y.Z tag) per CLAUDE.md rules — pre-flight audits, engine-only version bump, annotated tag carrying the notes, draft validation with authenticated download, publish, then verify. Refuses to auto-run; user must explicitly invoke. Knows the workflow-frozen-at-the-tag trap, the gh-cli…

73 yesterday A 97 tokens original MIT

release-mechanics

24

drakulavich/kesha-voice-kit

Skill Claude CodeCodex

Use when touching anything release-shaped — version bumps, tags, draft releases, npm publish and provenance, the build-engine feature matrix, release/ PRs, bun link, or CI jobs that download a published engine. Explains why CLI and engine version independently, why tag names are one-use, why draft assets 404 for…

73 yesterday C 115 tokens original MIT