Core
Workflow infrastructure for AI coding agents
Navigate your way.
Manual steering, steered autonomy, or full autonomy. Kompass keeps AI coding agents on course with token-efficient, composable workflows.
How to install
{
"$schema": "https://opencode.ai/config.json",
"plugins": ["@kompassdev/opencode"]
} Add Kompass to your OpenCode config and restart the app.
Planned
Claude adapter is on the roadmap.
Need just enough repository context to answer the question directly.
It has a clear point of view around structured AI workflows.
The shared-core plus adapter split is thoughtful and consistent.
Yes - it is a pretty cool project.
It has a clear point of view around structured AI workflows.
The shared-core plus adapter split is thoughtful and consistent.
Yes - it is a pretty cool project.
Summarize uncommitted work, check whether the current branch already looks like a work branch, then generate a short categorized name.
Created branch: docs/reference-cleanup
From: main
Created branch: docs/reference-cleanup
From: main
Load uncommitted changes, stop if there is nothing to commit, then stage the work and write a conventional message.
Created commit `a1b2c3d`:
docs: tighten command reference pages
Created commit `a1b2c3d`:
docs: tighten command reference pages
Create the commit from current uncommitted work, then push and fall back to upstream setup if needed.
Created commit `d4e5f6g`:
Pushed to origin/docs/reference-cleanup
Created commit `d4e5f6g`:
Pushed to origin/docs/reference-cleanup
Review the session for durable, non-obvious learnings and place them in the narrowest useful AGENTS.md scope.
Documented learnings for docs
Files updated: - AGENTS.md: 2 learnings
Documented learnings for docs
Files updated: - AGENTS.md: 2 learnings
Inspect existing skill conventions, narrow the scope to one reusable workflow, then author the smallest useful skill file set.
Created skill: release-notes
Path: .agents/skills/release-notes/SKILL.md
Validation: structure and references checked
Created skill: release-notes
Path: .agents/skills/release-notes/SKILL.md
Validation: structure and references checked
Load the target skill, identify the weakest parts of the trigger or instructions, then make the smallest improvements that improve activation or output quality.
Optimized skill: .agents/skills/frontend-skill
Updated files: SKILL.md
Validation: structure and references checked
Optimized skill: .agents/skills/frontend-skill
Updated files: SKILL.md
Validation: structure and references checked
Confirm the working tree is clean, resolve the merge source, run the merge, and only continue if conflicts can be resolved confidently.
Merged origin/main into docs/reference-cleanup
Commit: `9f8e7d6`
Merged origin/main into docs/reference-cleanup
Commit: `9f8e7d6`
Load the branch diff, identify noisy or inconsistent AI-shaped edits, clean them up, validate, and commit the cleanup.
Cleaned branch changes for main...HEAD
Results: Files updated, validation, and commit recorded
Cleaned branch changes for main...HEAD
Results: Files updated, validation, and commit recorded
Load the ticket discussion, answer the question from ticket and repo context, then post that answer back to the same ticket.
Answered ticket: https://github.com/kompassdev/kompass/issues/42
Answered ticket: https://github.com/kompassdev/kompass/issues/42
Summarize the current change comparison into a short title, description, and checklist structure.
Created ticket: Refresh command reference docs
Assigned to @me
Implementation and Validation sections added
Created ticket: Refresh command reference docs
Assigned to @me
Implementation and Validation sections added
Load the ticket, then orchestrate implementation, branch creation, commit-and-push, and PR creation in order.
Implemented ticket: refresh command docs
PR: https://github.com/kompassdev/kompass/pull/51
Implemented ticket: refresh command docs
PR: https://github.com/kompassdev/kompass/pull/51
Interpret the planning request, inspect only the relevant repo context, then return a scoped plan without syncing ticket state.
Title: `Refresh command reference docs`
Plan: short description plus Implementation and Validation checklists
Title: `Refresh command reference docs`
Plan: short description plus Implementation and Validation checklists
Create a grounded plan, then write the title, description, and checklists back into the ticket flow.
Title: `Refresh command reference docs`
URL: https://github.com/kompassdev/kompass/issues/42
Title: `Refresh command reference docs`
URL: https://github.com/kompassdev/kompass/issues/42
Load the branch diff, stop on blockers, resolve ticket handling, push if needed, and create the PR with the required body structure.
Created PR: Refresh command reference docs
URL: https://github.com/kompassdev/kompass/pull/51
Ticket: https://github.com/kompassdev/kompass/issues/42
Created PR: Refresh command reference docs
URL: https://github.com/kompassdev/kompass/pull/51
Ticket: https://github.com/kompassdev/kompass/issues/42
Address the feedback, validate the fixes, then in default mode wait for approval before committing, pushing, or replying on the PR.
PR fix complete for #51
Threads resolved: 2
Pushed: yes
PR fix complete for #51
Threads resolved: 2
Pushed: yes
Load the PR, optional linked ticket, prior review context, and diff, then publish only new eligible findings.
Review submitted for PR #51
Grade: ★★★★☆
Review submitted for PR #51
Grade: ★★★★☆
Load the diff, inspect the changed files with repo context, and return a local findings summary without publishing comments.
Review complete for docs/reference-cleanup -> main
Grade: ★★★★☆
Findings: 2 total (0 critical, 1 high, 1 medium, 0 low)
Review complete for docs/reference-cleanup -> main
Grade: ★★★★☆
Findings: 2 total (0 critical, 1 high, 1 medium, 0 low)
Implement the request, validate the result, and stop once the branch is ready for PR creation.
Implementation ready: refresh command docs
Validation: docs checks passed
Ready for PR creation on docs/reference-cleanup
Implementation ready: refresh command docs
Validation: docs checks passed
Ready for PR creation on docs/reference-cleanup
Ensure a work branch, delegate commit creation, then delegate PR creation and stop on blockers.
Ship flow complete
Branch: Created branch: docs/reference-cleanup
PR: Created PR: Refresh command reference docs
Ship flow complete
Branch: Created branch: docs/reference-cleanup
PR: Created PR: Refresh command reference docs
Take the first unchecked item only, plan it, get approval, implement it, commit it, mark it complete, and loop.
Todo complete: @TODO.md
Remaining: 0
Todo complete: @TODO.md
Remaining: 0
Adapters
OpenCode today, more surfaces next
Integrations