feat: add opencode agents and skills for development workflows #23

Merged
TapTap merged 1 commits from feat/opencode-agents-and-skills into main 2026-07-19 14:54:47 +02:00
Owner

Summary

Adds 6 new agents, 5 new skills, and improves 6 existing agents/skills for the opencode development workflow.

New Agents (6)

  • architect — system design, module interactions, data flow decisions
  • debugger — crash/memory/thread debugging with ASan, TSan, valgrind, gdb
  • security-auditor — TLS config, input validation, buffer safety, crypto audit
  • refactorer — DRY, separation of concerns, API simplification
  • integrator — integration tests, CI/CD pipeline, end-to-end verification
  • code-explainer — architecture walkthrough, code explanation for newcomers

New Skills (5)

  • debug-workflow — structured debugging: reproduce → isolate → diagnose → fix
  • refactor — code restructuring with test verification
  • security-audit — full security review with checklist
  • benchmark — performance benchmarking with multi-run medians
  • release — version bump, tests, tagging

Improved Existing (6)

  • c-reviewer — added security checklist (path traversal, TLS, SUID, DoS)
  • cmake-expert — added ASan/TSan/UBSan configs, ccache, cross-compilation
  • perf-analyst — added perf/valgrind/gprof commands, flame graphs
  • test-writer — added fuzzing harnesses (libFuzzer, AFL++), integration test patterns
  • pr-build — added sanitizer build variants, ASan/TSan in summary
  • pr-review — added security review section, performance impact assessment

Files Changed

17 files, +1705 lines

## Summary Adds 6 new agents, 5 new skills, and improves 6 existing agents/skills for the opencode development workflow. ### New Agents (6) - **architect** — system design, module interactions, data flow decisions - **debugger** — crash/memory/thread debugging with ASan, TSan, valgrind, gdb - **security-auditor** — TLS config, input validation, buffer safety, crypto audit - **refactorer** — DRY, separation of concerns, API simplification - **integrator** — integration tests, CI/CD pipeline, end-to-end verification - **code-explainer** — architecture walkthrough, code explanation for newcomers ### New Skills (5) - **debug-workflow** — structured debugging: reproduce → isolate → diagnose → fix - **refactor** — code restructuring with test verification - **security-audit** — full security review with checklist - **benchmark** — performance benchmarking with multi-run medians - **release** — version bump, tests, tagging ### Improved Existing (6) - **c-reviewer** — added security checklist (path traversal, TLS, SUID, DoS) - **cmake-expert** — added ASan/TSan/UBSan configs, ccache, cross-compilation - **perf-analyst** — added perf/valgrind/gprof commands, flame graphs - **test-writer** — added fuzzing harnesses (libFuzzer, AFL++), integration test patterns - **pr-build** — added sanitizer build variants, ASan/TSan in summary - **pr-review** — added security review section, performance impact assessment ## Files Changed 17 files, +1705 lines
TapTap added 1 commit 2026-07-19 14:51:50 +02:00
feat: add opencode agents and skills for development workflows
CI / build-and-test (push) Successful in 27s
CI / build-and-test (pull_request) Successful in 26s
8141158a3d
New agents:
- architect: system design, module interactions, data flow
- debugger: crash/memory/thread debugging with ASan, TSan, valgrind, gdb
- security-auditor: TLS, input validation, buffer safety, crypto audit
- refactorer: DRY, separation of concerns, API simplification
- integrator: integration tests, CI/CD pipeline, end-to-end verification
- code-explainer: architecture walkthrough, code explanation

New skills:
- debug-workflow: structured debugging workflow
- refactor: code restructuring with test verification
- security-audit: full security review with checklist
- benchmark: performance benchmarking with multi-run medians
- release: version bump, tests, tagging

Improved existing:
- c-reviewer: added security checklist
- cmake-expert: added ASan/TSan/UBSan configs, ccache, cross-compilation
- perf-analyst: added perf/valgrind/gprof commands
- test-writer: added fuzzing harnesses, integration test patterns
- pr-build: added sanitizer build variants
- pr-review: added security review, performance impact assessment
Author
Owner

PASS — PR #23 (OpenCode Agents & Skills)

17 markdown files — 6 new agents, 5 new skills, improvements to existing agents/skills.

New Agents

  • refactorer — DRY, separation of concerns, API simplification, goto cleanup
  • security-auditor — TLS config, input validation, buffer safety, crypto hygiene, DoS
  • integrator — merge conflict resolution, build verification, integration testing

New Skills

  • benchmark — performance benchmarking workflow (Release build, test data generation, 3-run median, reporting)
  • debug-workflow — structured debugging (reproduce → isolate → diagnose → fix → verify)
  • refactor — read-only analysis + code edits for structural improvements
  • release — version bump, changelog, build verification, git tagging
  • security-audit — full security audit checklist and reporting

Updated Agents/Skills

  • test-writer — added fuzzing targets (libFuzzer/AFL++), integration test patterns, edge case list
  • perf-analyst — added detailed profiling commands (perf, valgrind, gprof)
  • pr-review — added security and performance impact review categories
  • pr-build — added ASan/TSan sanitizer build steps

All agents reference current codebase state (delta.c, transport_tls.c, xxhash.h, PROTOCOL_VERSION 1.2.0). No code changes, documentation-only.

## ✅ PASS — PR #23 (OpenCode Agents & Skills) **17 markdown files** — 6 new agents, 5 new skills, improvements to existing agents/skills. ### New Agents - **refactorer** — DRY, separation of concerns, API simplification, goto cleanup - **security-auditor** — TLS config, input validation, buffer safety, crypto hygiene, DoS - **integrator** — merge conflict resolution, build verification, integration testing ### New Skills - **benchmark** — performance benchmarking workflow (Release build, test data generation, 3-run median, reporting) - **debug-workflow** — structured debugging (reproduce → isolate → diagnose → fix → verify) - **refactor** — read-only analysis + code edits for structural improvements - **release** — version bump, changelog, build verification, git tagging - **security-audit** — full security audit checklist and reporting ### Updated Agents/Skills - **test-writer** — added fuzzing targets (libFuzzer/AFL++), integration test patterns, edge case list - **perf-analyst** — added detailed profiling commands (perf, valgrind, gprof) - **pr-review** — added security and performance impact review categories - **pr-build** — added ASan/TSan sanitizer build steps All agents reference current codebase state (delta.c, transport_tls.c, xxhash.h, PROTOCOL_VERSION 1.2.0). No code changes, documentation-only.
TapTap merged commit 1fec43be0e into main 2026-07-19 14:54:47 +02:00
TapTap deleted branch feat/opencode-agents-and-skills 2026-07-19 14:54:51 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TapTap/FastSync#23