OpenPost Agent Workflow
SkillAI & modelsLets your agent plan and coordinate large OpenPost features, refactors, and multi-ticket work with recorded scope and dependencies.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the OpenPost Agent Workflow skill
About this capability
Coordinate substantial OpenPost features, refactors, or multi-ticket work. Use when scope, module boundaries, or dependencies need to be recorded for implementation. Small, explicit changes go directly to implementation and scoped verification.
What this skill tells your AI
The instructions your AI receives, as published by getopenpost/openpost in .agents/skills/agent-workflow/SKILL.md and read by ahel’s review.
Follow the user's authorized scope through implementation and verification. Use the branches below only when the task needs them. Approval requirements live in AGENTS.md; routine planning and test placement do not add approval gates.
- Establish scope. Inspect the worktree,
docs/agents/repository-map.md, and the owning code. Recall relevant Hindsight decisions and verify them against current sources. Read the matching Vikunja task when one exists. Continue when the requested outcome, affected surfaces, and verification boundary are clear. Ask only about unresolved choices that change the outcome, compatibility, or authorization. Usegrillingonly for a requested design interview. - Record substantial work. Create or update the internal Vikunja task with the outcome, acceptance criteria, exclusions, affected interfaces, and verification. Record migrations and rollback needs when applicable. Split only work that needs independent execution, and record real blocking dependencies. Existing user authorization covers routine specification and ticketing; seek input on new product or compatibility decisions. Use available
codebase-designguidance when a module boundary is unsettled. - Implement through the owner. Work on an unblocked slice. Keep relevant context and resume in the current task unless a separate context is needed. Follow the repository's regression-test contract, choosing the public boundary from acceptance criteria and existing tests. Run focused checks after meaningful changes. Persistence and migration changes need evidence from a clean database or equivalent fresh state.
- Review and verify. Review the candidate against the request and repository standards. Use the available
code-reviewskill for substantial changes or an explicit review request; review small changes locally. Fix supported findings, then check the affected behavior. Complete the scoped root gates and exercise the user-visible path where applicable. Repeat checks only for new edits, failures, or unresolved risks. - Deliver. Follow
AGENTS.mdfor changelogs, commits, pushes, and production approval. Record commands and outcomes in the Vikunja task. Leave unrelated findings as separate tasks. Report the result and any remaining blocker. Hand off only when another context or person must continue unfinished work.
Skills supplied by the agent environment may live outside this checkout. Read their actual instructions before use; this workflow does not assume a specific review protocol or require local copies of global skills. If a context service is unavailable, report the limitation and continue work that current code and the user request establish. Keep internal task state in Vikunja.
Run bun run check -- agents when changing this workflow or its checker. docs/agents/triage-labels.md maps public GitHub intake labels; it does not configure private Vikunja work.
Signals
- GitHub stars
- 562
- Forks
- 68
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
agent-workflow- Source
- github.com/getopenpost/openpost