@venthezone/essential-opencode
v1.0.1
Published
Core, language-agnostic OpenCode plugin components - agents, skills, and utilities
Maintainers
Readme
@venthezone/essential-opencode
Core, language-agnostic OpenCode plugin components providing foundational agents, skills, and utilities.
Installation
- Install the package:
npm install @venthezone/essential-opencode@latest- Add to your
opencode.json:
{
"plugins": ["@venthezone/essential-opencode"]
}What's Included
Agents (6)
| Agent | Description |
|-------|-------------|
| planner | Task planning and requirement breakdown |
| code-reviewer | Code quality and best practices analysis |
| doc-updater | Documentation maintenance and updates |
| build-error-resolver | Build error diagnosis and fixing |
| security-reviewer | Security vulnerability detection |
| refactor-cleaner | Code refactoring and cleanup |
Skills (10)
coding-standards- Code quality standardstdd-workflow- Test-driven developmentsecurity-review- Security best practicesverification-loop- Verification patternsplanning-with-files- File-based planning (Manus-style)continuous-learning- Learning patternsstrategic-compact- Strategic optimizationeval-harness- Evaluation frameworksproject-guidelines-example- Project guidelinesclickhouse-io- ClickHouse integration
Utilities
Logger- Structured loggingToolRegistry- Tool managementAgentRegistry- Agent managementSkillRegistry- Skill management with scoped accessWorkflowEngine- Workflow orchestrationSessionManager- Session handlingHookManager- Lifecycle hooks
Usage
import {
plannerAgent,
codingStandardsSkill,
Logger,
withDefaults,
validateAgent,
} from '@venthezone/essential-opencode';
// Use agents with configurable defaults
const agent = withDefaults(plannerAgent, {
defaults: { temperature: 0.5, maxTokens: 8000 }
});
// Validate agent configuration
if (validateAgent(agent)) {
console.log('Agent is valid');
}Peer Dependencies
@opencode-ai/plugin>= 1.0.0
License
MIT
