161 Commits
Author SHA1 Message Date
HugoNijhuis eac2a61452 feat: add Gitea actions workflow runs list and logs tools 2026-08-15 12:14:56 +02:00
HugoNijhuis ec45a86c27 feat: add tea CLI pull request tools
Add three tools for managing pull requests via the tea CLI:
- tea-pulls: list pull requests filtered by state
- tea-pr-get: get PR details with comments
- tea-pr-create: create a PR with title, branch, assignees, and labels
2026-07-29 21:48:13 +02:00
HugoNijhuis a993838826 updated to single server 2026-07-15 10:30:35 +02:00
HugoNijhuis a08333b70a Add start-llm and stop-llm commands to Makefile 2026-06-02 11:33:11 +02:00
HugoNijhuis aa4a1c77c5 removed agents.md 2026-05-31 18:10:29 +02:00
HugoNijhuis 0c6dfe1b40 Add AGENTS.md and remove legacy folder
- Add AGENTS.md with high-signal guidance for OpenCode agents
- Remove legacy/ folder (Claude Code historical references)
- Remove CLAUDE.md
- Clean up references to legacy configuration
2026-05-21 11:07:18 +02:00
HugoNijhuis 3fb88b1edc fixed git-worktree-create branch creation 2026-05-17 12:22:24 +02:00
HugoNijhuis c3f8f9c611 Update git-worktree-create to use worktrees directory at sibling level 2026-05-15 13:26:36 +02:00
HugoNijhuis 5b4ab46471 Update git-worktree-create to create at sibling level 2026-05-15 13:26:05 +02:00
HugoNijhuis 75daf31e1b Add git-worktree-create tool for creating git worktrees 2026-05-15 13:22:34 +02:00
HugoNijhuis 28d7622956 Add tea-comment tool for adding comments to issues 2026-05-15 11:41:27 +02:00
HugoNijhuis e692018422 Add tea-issue-get tool for retrieving issues with comments 2026-05-15 11:40:58 +02:00
HugoNijhuis da9fec976a updated gitignore 2026-05-15 11:24:55 +02:00
HugoNijhuis a15aac7f38 bun init 2026-05-15 11:23:37 +02:00
HugoNijhuis 09c9527e93 cleanup 2026-05-14 23:08:40 +02:00
HugoNijhuis c1476c6a98 Remove unused labels and milestone parameters from tea_issue_create 2026-05-14 23:02:47 +02:00
HugoNijhuis 25573dabff Add tea_issue_create tool with Bun.$ and description support 2026-05-14 22:57:43 +02:00
HugoNijhuis c60453ef41 Fix tea_issue_create: use Bun.$ and include description 2026-05-14 22:53:53 +02:00
HugoNijhuis 9de03b1253 Add tea_issue_create tool for creating GitHub issues 2026-05-14 22:52:08 +02:00
HugoNijhuis ce06cca219 Add tea_issues tool for listing GitHub issues 2026-05-14 22:18:07 +02:00
HugoNijhuis 7f4319821f fixed tea pr list 2026-05-13 20:31:44 +02:00
HugoNijhuis 3a34883ec7 fix pr list 2026-05-13 17:31:57 +02:00
HugoNijhuis 15c834e24c updated gitignore 2026-05-12 13:46:58 +02:00
HugoNijhuis 6dd236944a Add git-worktree tool for managing worktrees 2026-05-12 13:15:47 +02:00
HugoNijhuis e8fa47a57d feat: add dedicated issue close/reopen and PR review tools 2026-05-12 13:11:12 +02:00
HugoNijhuis bb2fd20992 fxied tea issue deps syntax problems 2026-05-11 23:43:33 +02:00
HugoNijhuis 7b58135529 Add opencode.json config template with changeme API keys 2026-05-11 23:09:09 +02:00
HugoNijhuis feb01f851d fixed the return values to strings instead of JSON.parse 2026-05-03 18:30:54 +02:00
HugoNijhuis d1e649005b feat: add tea-context.ts tool for context helpers (whoami) 2026-05-03 16:35:46 +02:00
HugoNijhuis 9c4494e75f feat: add tea-notification.ts tool for notifications (notificationList) 2026-05-03 16:35:39 +02:00
HugoNijhuis 9c3e396910 feat: add tea-label.ts tool for label management (labelList) 2026-05-03 16:35:31 +02:00
HugoNijhuis 4804c8d251 feat: add tea-milestone.ts tool for milestone management (milestoneList, milestoneCreate) 2026-05-03 16:35:24 +02:00
HugoNijhuis 0066d66833 feat: add tea-issue-deps.ts tool for issue dependencies (issueDepsList, issueDepsAdd, issueDepsRemove) 2026-05-03 16:35:10 +02:00
HugoNijhuis ad6f5923d8 feat: add tea-issue.ts tool for issue management (issueList, issueCreate, issueEdit, issueDetails) 2026-05-03 16:34:47 +02:00
HugoNijhuis f9a72c3543 feat: add tea-pr.ts tool for PR management (prList, prCreate, prCheckout, prMerge, prDetails) 2026-05-03 16:34:18 +02:00
HugoNijhuis cdfacbac18 Migrate from Claude Code to OpenCode structure
- Move legacy content to legacy/ folder (old, old2, docs, learnings, scripts)
- Create new .opencode/ structure with skills/, tools/, agents/ folders
- Update Makefile to symlink to ~/.config/opencode/ instead of ~/.claude/
- Update Makefile to manage skills, tools, and agents (remove settings.json)
- Simplify install/uninstall (no backup logic)
- Add README.md documenting the new structure
- Keep settings.json as historical reference
2026-05-02 13:41:59 +02:00
HugoNijhuis 4cb29fa07a refactor: make LLM service management configurable
- Add LLM_SERVICES variable for easy service management
- Add restart-llm-% pattern rule for individual service control
- Refactor restart-llm to loop through services
2026-05-02 11:11:04 +02:00
HugoNijhuisandClaude Opus 4.5 869e5296ee chore: move documentation files to old2 folder
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 17:29:53 +01:00
HugoNijhuisandClaude Opus 4.5 ee6edabc80 chore: move agents and skills to old2 folder
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 17:28:06 +01:00
HugoNijhuisandClaude Opus 4.5 3d0068bc9f chore(settings): add padding config to statusLine
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 17:25:55 +01:00
HugoNijhuisandClaude Opus 4.5 3e185a0a2f feat(dashboard): add dashboard skill for milestone/issue overview
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 23:45:55 +01:00
HugoNijhuisandClaude Opus 4.5 5423e1455d chore: update model names and gitea allowed-tools
- Use full model names (claude-haiku-4-5, etc.) in create-capability
- Add allowed-tools to gitea skill for tea/jq commands
- Set default model to opus in settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 23:45:51 +01:00
HugoNijhuisandClaude Opus 4.5 956ad2d0a0 fix(worktrees): fix tea issues title parsing for branch names
- tea issues output has title on line 2, not line 1
- Update sed command to extract from correct line
- Fixes branches being named "issue-N-" or "issue-N-untitled"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 23:45:37 +01:00
HugoNijhuisandClaude Opus 4.5 7aff8e64e9 feat(code-reviewer): auto-merge approved PRs with rebase
- Add step 5 to merge approved PRs using tea pulls merge --style rebase
- Clean up branch after merge with tea pulls clean
- Update role description and outputs to reflect merge responsibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 23:45:32 +01:00
HugoNijhuisandClaude Code 7708379e08 fix(code-reviewer): enforce concise review comments, no thanking/fluff
Updated review comment format to be direct and actionable:

**Approved format:**
```
## Code Review: Approved ✓

Implementation looks solid. No blocking issues found.
```

**Needs-work format:**
```
## Code Review: Changes Requested

**Issues:**
1. `auth.ts:42` - Missing null check for user.email
2. `auth.ts:58` - Login error not handled
3. Missing tests for authentication flow

**Suggestions:**
- Consider adding rate limiting
```

Changes:
- Removed all thanking/praising language ("Great work!", "Thanks for the PR!")
- Removed pleasantries ("Please address", "I'll re-review")
- Enforced file:line format for all issues
- Approved: 1-2 lines max (down from verbose multi-section format)
- Needs-work: Direct issue list with locations
- Added bad/good examples showing verbosity difference
- Updated Guidelines: removed "Acknowledge good work", added "Keep comments concise"
- Updated description, Your Role, and You produce sections
- Emphasized in Tips section

Before: Verbose, friendly reviews with sections
After: Concise, actionable reviews with file:line locations

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 01:38:35 +01:00
HugoNijhuisandClaude Code 2b3e3fb383 fix(pr-fixer): enforce concise PR comments (3-4 bullets max)
Added explicit instructions to keep PR comments extremely brief:
- Maximum 3-4 bullet points
- One line per bullet
- Just state what was fixed
- No verbose explanations
- No code snippets
- No apologizing or thanking

Before: Long, verbose comments explaining every change in detail
After: "Fixed review feedback ✓
- Fixed error handling
- Added null checks
- Updated tests"

Updated:
- Added step 6: Post Concise Comment
- Added format examples (good vs bad)
- Added "Keep comments concise" to Guidelines
- Updated description and Your Role section
- Emphasized in Tips section

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 01:37:07 +01:00
HugoNijhuisandClaude Code 84850d65f0 feat(spawn-pr-fixers): add parallel PR fixing skill using tea/gitea
Creates new user-invocable skill for fixing PRs based on review feedback:
- Takes multiple PR numbers as arguments
- Creates isolated fix worktrees for each PR
- Spawns pr-fixer agents in parallel
- Event-driven result handling
- Addresses review comments autonomously
- Commits and pushes fixes to Gitea using tea
- Shows detailed summary of all fixes

Uses tea and gitea skill (not gh). Pattern matches spawn-issues and
spawn-pr-reviews: Haiku orchestrator with allowed-tools.

Completes the spawn trilogy:
- spawn-issues: full workflow (implement → review → fix)
- spawn-pr-reviews: review only (read-only)
- spawn-pr-fixers: fix only (based on feedback)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 00:49:46 +01:00
HugoNijhuisandClaude Code 131665aa22 feat(spawn-pr-reviews): add parallel PR review skill using tea/gitea
Creates new user-invocable skill for reviewing PRs:
- Takes multiple PR numbers as arguments
- Creates isolated review worktrees for each PR
- Spawns code-reviewer agents in parallel
- Event-driven result handling
- Posts review comments to Gitea using tea
- Read-only operation (no auto-fixes)

Uses tea and gitea skill (not gh), avoiding conflicts with base
system instructions.

Pattern matches spawn-issues: Haiku orchestrator with allowed-tools
for bash execution.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 00:40:42 +01:00
HugoNijhuisandClaude Code cac3e6b49d docs(CLAUDE.md): update Available Skills to reflect current state
Removed outdated skills that haven't been migrated from old/ directory:
- /manifesto, /vision, /work-issue, /dashboard, /review-pr
- /create-issue, /retro, /plan-issues, /groom

Added current user-invocable skills:
- /vision-to-backlog
- /create-milestones
- /spawn-issues
- /create-capability
- /capability-writing

This prevents confusion when users try non-existent skills, which could
cause the system to fall back to base instructions (using gh instead of tea).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 00:38:23 +01:00
HugoNijhuisandClaude Code cfb157bf34 fix(spawn-issues): add missing allowed-tools field
The spawn-issues skill was missing the allowed-tools field that was present
in the old version. Without this field, the skill cannot execute bash commands,
causing permission errors when trying to create worktrees or call scripts.

Added: allowed-tools: Bash, Task, Read, TaskOutput

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-01-13 00:18:43 +01:00