Streamline AI coding with structured workflows.
Project details
Hanesu introduces a structured workflow layer for AI coding agents, enhancing the predictability of complex coding tasks. By integrating elements like task files and quality gates, it enables agents to operate more effectively, ensuring each step is deliberate and verified. Ideal for multi-step projects that require clarity and human oversight.
Hanesu is an innovative experimental workflow layer designed specifically for AI coding agents. This framework integrates principles from Harness Engineering to enhance productivity in repository-level software development. Rather than relying on lengthy prompts for coding tasks, Hanesu organizes the workflow into structured task files, clearly defined phases, role handoffs, quality gates, and progress artifacts.
Hanesu operates on several guiding principles that prioritize effective software development:
Workflow in Hanesu is designed to progress through defined stages, maintaining clarity and minimizing errors. For each task, the pipeline is set by type, ensuring a consistent approach:
{
"id": "f1",
"type": "feature",
"status": "running",
"phase": "search"
}
This model emphasizes a single task focus to facilitate better context and more deliberate handoffs across roles:
.hanesu/feature.json file, outlining the specific requirements for each coding effort.Implement f1 using Hanesu. This triggers the agent to follow the specified workflow, ensuring adherence to the project’s structure.current.json to guarantee clear visibility into the project's status.Project customization allows teams to adapt Hanesu to their specific needs:
.hanesu/config.md for preferences and .hanesu/feature.json for backlog management.AGENTS.md or ARCHITECTURE.md.Hanesu promotes a systematic approach to AI-assisted coding and is particularly effective for complex software tasks that benefit from structured workflows and human oversight. Inspired by methodologies like Spec-Driven Development and Test-Driven Development, Hanesu brings a new dimension to collaborative coding practices, making it a valuable addition to any software engineering toolkit.
Comments
0Start the conversation
Share the first comment.