lukas-grigis

32 mods across 1 repository, 23 stars between them.

designer

01

lukas-grigis/ralphctl

Agent Claude Code

CLI + TUI UX specialist for ralphctl. Use when designing OR implementing user-facing surface area — command / flag structure, Ink TUI views and prompts, multi-flow session UX, output formatting, error messages, empty-state guidance, help text, theme tokens. Owns src/application/ui/ end-to-end and makes the call on UX…

23 yesterday A 75 tokens original MIT

docs-keeper

02

lukas-grigis/ralphctl

Agent Claude Code

Documentation custodian for ralphctl. Use when code lands that may have outdated CLAUDE.md or anything under .claude/docs/ (ARCHITECTURE, KERNEL-DESIGN, WORKFLOWS, AI-SETTINGS, SECURITY, PERFORMANCE, REQUIREMENTS, DESIGN-SYSTEM, MANUAL-TEST-PLAYBOOK, HARNESS-PRINCIPLES, RESEARCH-REFERENCES, diagrams/); when a flow…

23 yesterday A 160 tokens original MIT

implementer

03

lukas-grigis/ralphctl

Agent Claude Code

TypeScript implementer for ralphctl. Use for writing features, fixing bugs, refactoring, or adding tests — anywhere a code change is needed. Respects the four-module Clean Architecture layering (domain → business → integration → application), the chain framework at src/application/chain/, function-first use cases, and…

23 yesterday A 87 tokens original MIT

planner

04

lukas-grigis/ralphctl

Agent Claude Code

Implementation planner for ralphctl. Use BEFORE coding begins — when breaking a feature / bug / refactor into scoped, dependency-ordered tasks, identifying affected files, or sanity-checking an approach against the existing architecture. Returns a plan; never writes code.

23 yesterday A 54 tokens original MIT

lukas-grigis/ralphctl

Agent Claude Code

Prompt template specialist for ralphctl. Use when authoring or editing any .md under src/integration/ai/prompts/ /template.md or src/integration/ai/prompts/partials/, when adding a new placeholder, when adjusting how templates are loaded / substituted (engine/template-loader.ts, engine/substitute.ts…

23 yesterday A 130 tokens original MIT

reviewer

06

lukas-grigis/ralphctl

Agent Claude Code

Code reviewer for ralphctl. Use AFTER implementation — to review a diff / PR / branch for correctness, bugs, architectural-layering violations (domain → business → integration → application), TypeScript nuance (generics, narrowing, Result vs throws), chain composition, and consistency with project conventions.…

23 yesterday A 85 tokens original MIT

tester

07

lukas-grigis/ralphctl

Agent Claude Code

Test engineer for ralphctl. Use when writing new vitest tests, shoring up coverage for a module or flow, debugging a flaky / failing test, or designing the test strategy for a new feature. Knows the project's port-based test-double patterns and the flow step-order fence tests.

23 yesterday A 61 tokens original MIT

PostToolUse

08

lukas-grigis/ralphctl

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing format-edited-file.sh. From lukas-grigis/ralphctl.

23 yesterday A tokens not measured copy · 45% MIT

ralphctl

09

lukas-grigis/ralphctl

Settings file Claude Code

Agent settings declaring 1 hook event (PostToolUse) and 7 allowed tools.

23 yesterday A tokens not measured original MIT

changelog-draft

10

lukas-grigis/ralphctl

Skill Claude CodeCodex

Draft the ralphctl CHANGELOG.md ## [Unreleased] section from the commits since the last release tag — grouping conventional-commit subjects into Keep-a-Changelog sections (Breaking / Added / Changed / Fixed / Removed) and flagging internal churn to omit. Use this whenever you're updating the changelog, preparing…

23 yesterday A 130 tokens original MIT

claude-integration

11

lukas-grigis/ralphctl

Skill Claude CodeCodex

Low-level AI CLI spawn mechanics used by ralphctl's provider adapters — headless / interactive spawn, the file-based contract (signals.json + sessionId files), idle-stdout watchdog, exponential rate-limit backoff, and session resume for in-flight recovery. Use when modifying…

23 yesterday C 120 tokens original MIT

drift-sweep

12

lukas-grigis/ralphctl

Skill Claude CodeCodex

Audit the ralphctl .claude/ setup (the 7 subagents, the in-repo skills, the .claude/docs/ modules) and CLAUDE.md for DRIFT against the real src/ — stale version stamps, renamed/dead paths, removed symbols, unshipped env vars, and fabricated references. Use this whenever someone asks to "audit / refresh / clean up /…

23 yesterday A 181 tokens original MIT

flow-trace-sync

13

lukas-grigis/ralphctl

Skill Claude CodeCodex

Check the chain-flow step-traces documented in .claude/docs/ (KERNEL-DESIGN.md examples, the diagrams/, REQUIREMENTS step lists) against the REAL element-name sequence each flow runs, and fix the drift. Use this after changing a flow's element list (adding/removing/reordering a leaf/sequential/guard/loop, renaming an…

23 yesterday A 162 tokens original MIT

harness-engineering

14

lukas-grigis/ralphctl

Skill Claude CodeCodex

Article-grounded reference for the three Anthropic harness articles. Use when designing or auditing an agent harness, reasoning about long-running-agent state / memory / progress handoff, deciding how much scaffolding a flow needs, pruning components on a model bump, or designing a generator / evaluator split. The…

23 yesterday A 96 tokens original MIT

harness-principles

15

lukas-grigis/ralphctl

Skill Claude CodeCodex

Auto-triggers on structural harness decisions: new chain primitive, new flow, remove evaluator, wrap evaluator, redesign harness, scaffolding, load-bearing, model upgrade, harness audit, refactor flow, sub-agent. Also triggers on file mentions of src/application/chain/, src/application/flows/…

23 yesterday A 93 tokens original MIT

merge-pr

16

lukas-grigis/ralphctl

Skill Claude CodeCodex

Land an open PR on this repo — wait for CI to finish, then merge with a merge commit using admin bypass. Use whenever the user says "merge this PR", "/merge-pr", "ship the PR", "land the PR", or asks to merge a specific PR number. Defaults to the PR opened from the current branch.

23 yesterday A 70 tokens original MIT

release

17

lukas-grigis/ralphctl

Skill Claude CodeCodex

End-to-end release flow for lukas-grigis/ralphctl. Mirrors the established release pattern: branch → bump → changelog → PR → CI → merge → tag → workflow.

23 yesterday A 6 tokens original MIT

verify

18

lukas-grigis/ralphctl

Skill Claude CodeCodex

Run the project's full verification gate — typecheck, lint, tests — in one go. Use after any code change before committing, or when the user asks "is it green?" / "can I ship this?" / "verify" / "run checks".

23 yesterday A 54 tokens original MIT

ralphctl CLAUDE.md

19

lukas-grigis/ralphctl

Instructions file

Instructions for lukas-grigis/ralphctl, covering ralphctl — agent harness for ai coding tasks, build & run, read on demand, architecture invariants and implementation style.

23 yesterday A 2,395 tokens original MIT

lukas-grigis/ralphctl

Skill Claude CodeCodex

Cross-phase skill — design the shape of the change (entities, boundaries, seams) before generating code, tasks, or acceptance criteria. Failure mode is "big blob" output that obscures the core change.

23 yesterday A 49 tokens original MIT

ralphctl-alignment

21

lukas-grigis/ralphctl

Skill Claude CodeCodex

Cross-phase skill — establish a shared understanding of what will and will not be done before producing output. Restate the input back to the user, surface assumptions, name non-goals, and agree before you write. For an input that is still a raw, unshaped idea needing multiple candidate directions before one is…

23 yesterday A 100 tokens original MIT

lukas-grigis/ralphctl

Skill Claude CodeCodex

Session-discipline skill — settle the plan before touching code, work in small verified increments with a feedback loop that proves each change works, and record corrections so the same mistake is not repeated. Use when executing multi-step coding tasks where batching unverified work would compound risk; bundles…

23 yesterday A 99 tokens original MIT

lukas-grigis/ralphctl

Skill Claude CodeCodex

Multi-phase code-quality skill — primary frame for the evaluator role in Execute, the architecture axis in Plan, and correctness/readability in Refine. Multi-axis code review with severity vocabulary. Use when you are the evaluator assessing a generator's output, and when reviewing any change before signalling…

23 yesterday A 76 tokens original MIT

lukas-grigis/ralphctl

Skill Claude CodeCodex

Systematic root-cause debugging. Use when tests fail, builds break, or behaviour does not match expectations. Follow stop-the-line → reproduce → localize → reduce → root-cause → guard-with-regression-test → verify, not guessing; the reproduction and regression steps follow the same red-green discipline as…

23 yesterday A 78 tokens original MIT