Ruby on Rails 元提示、上下文工程以及 Claude 代码的规格驱动开发系统
概览
一个用于使用 Claude Code 构建 Ruby on Rails 应用的元提示和上下文工程系统。 Ariadna将Claude Code转变为一个有纪律的Rails项目执行引擎。它将命令、代理、工作流和Rails技能安装到~/.claude/中,为Claude Code提供结构化规划、并行多代理执行、目标回溯验证以及跨会话的持久内存。这不是一个氛围编码工具。当你同时审查已创建的计划和每个阶段的结果时,将获得最佳结果。 Claude Code 会话是无状态的。会话之间没有内存,没有大型项目的结构,无法验证构建的内容是否与计划一致,也无法协调并行工作流。
概述(AI 翻译)
一个用于使用 Claude Code 构建 Ruby on Rails 应用的元提示和上下文工程系统。
Ariadna将Claude Code转变为一个有纪律的Rails项目执行引擎。它将命令、代理、工作流和Rails技能安装到~/.claude/中,为Claude Code提供结构化规划、并行多代理执行、目标回溯验证以及跨会话的持久内存。这不是一个氛围编码工具。当你同时审查已创建的计划和每个阶段的结果时,会获得最佳结果。
为什么是阿里阿德娜
没有Ariadna,Claude代码会话是无状态的。会话之间没有内存,没有大型项目的结构,无法验证构建的内容是否匹配计划,也无法协调并行工作流。
用阿里阿德娜,你会得到:
- 持久内存——一个
memory/目录用于跟踪会话间的决策、进度、阻碍和指标 - 结构化规划——包含里程碑、阶段和基于波动的并行执行计划的路线图
- 6 个专用代理——规划器、执行器、验证器、调试器、路线图和代码库映射器,每个都以全新的上下文窗口生成
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Ariadna
A meta-prompting and context engineering system for building Ruby on Rails applications with Claude Code.
Ariadna turns Claude Code into a disciplined Rails project execution engine. It installs commands, agents, workflows, and Rails Skills into ~/.claude/ that give Claude Code structured planning, parallel multi-agent execution, goal-backward verification, and persistent memory across sessions. This is not a vibe-coding tool. You will get the best results when you review both the created plans and the outcomes of each phase.
Why Ariadna
Without Ariadna, Claude Code sessions are stateless. There’s no memory between sessions, no structure to large projects, no verification that what was built matches what was planned, and no way to coordinate parallel work streams.
With Ariadna, you get:
- Persistent memory – a
memory/directory tracks decisions, progress, blockers, and metrics across sessions - Structured planning – roadmaps with milestones, phases, and wave-based parallel execution plans
- 6 specialized agents – planner, executor, verifier, debugger, roadmapper, and codebase mapper, each spawned with a fresh context window
- 5 Rails Skills – domain knowledge packages (backend, frontend, testing, security, performance) that agents load automatically based on plan domain
- Goal-backward verification – checks whether the phase achieved its goal, not just whether tasks were completed
- Session continuity – pause mid-phase, resume later with full context restoration via
/ariadna:progress
How It Works
- You invoke a slash command (e.g.,
/ariadna:execute-phase 1) - The command loads a workflow and calls
ariadna-tools initto gather paths and metadata - An orchestrator spawns specialized agents in parallel, each with a fresh context window
- Agents load their own context (plans, skills, memory files), execute tasks, and make atomic commits
- Project memory is updated in
.ariadna_planning/memory/
Quick Start
Installation
gem install ariadna
Install commands, agents, and skills globally (recommended):
ariadna install --global # Installs to ~/.claude/ -- available in all projects
Or locally for a single project:
ariadna install --local # Installs to ./.claude/ -- project-specific
New Rails Project (Greenfield)
/ariadna:new-project # Define vision, set preferences, create roadmap
/clear
/ariadna:plan-phase 1 # Create detailed plan for first phase
/clear
/ariadna:execute-phase 1 # Execute it with parallel agents
/ariadna:verify-work 1 # Verify phase goal achievement
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add jorgegorka/ariadna