Skip to content

soetang/codingagents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Project using OpenCode CLI

This is a personal project with commands, skills and agents for the OpenCode CLI.

Core components

Agents are specialized AI workflows stored as markdown files in the agent/ directory. They define specific behaviors based on the task at hand. Whether agents operate autonomously depends on the tools and permissions available to them.

Sub-Agents are agents designed to be invoked by other agents (or by you) to handle focused subtasks. They provide specialized capabilities that primary agents can leverage.

Skills are packaged bundles of instructions, scripts, references, and assets stored in the skill/ directory. Skills extend OpenCode's capabilities by providing domain-specific knowledge, workflows, and tools. Think of them as "onboarding guides" that transform OpenCode into a specialist for particular tasks.

Humanlayer agents:

Agents/commands from: https://github.com/humanlayer/humanlayer/tree/main/.claude

The system includes two types of agents:

Primary Agents

  • research: Conducts comprehensive research across codebases
  • create-plan: Creates implementation plans based on existing patterns
  • implement_plan: Implements plans by writing code and updating files

Sub-Agents

  • codebase-locator: Locates files and components relevant to tasks
  • codebase-analyzer: Analyzes implementation details and traces data flow
  • codebase-pattern-finder: Finds similar implementations and usage examples
  • thoughts-locator: Discovers relevant documents in the thoughts directory
  • thoughts-analyzer: Extracts key insights from thought documents

Skills

Skills are modular packages that provide specialized knowledge and workflows:

  • skill-creator (from Anthropic): Complete workflow for creating, validating, and packaging new skills
  • slack-gif-creator (from Anthropic): Knowledge and utilities for creating animated GIFs optimized for Slack
  • steal-skill: Steal existing skills, commands, and agents from GitHub repositories
  • agents-md-generator: Generates agents.md files for repositories with development instructions and best practices
  • spec-writer: Helps write software specifications, requirements, and feature designs

Skills include their own documentation in SKILL.md files and may bundle scripts, references, and assets.

Commands

Custom commands for improved workflows:

  • note-improvement: Capture agent/skill/command improvement suggestions and create GitHub issues

Getting Started

  1. Install OpenCode CLI
  2. Copy the agents, skills, and commands to your relevant opencode directories
  3. Use OpenCode CLI to run agents and commands

For detailed instructions, see: https://opencode.ai/

License

This project is dual-licensed:

  • Overall Project: MIT License - see the LICENSE file for details
  • HumanLayer-inspired Agent System: Apache License 2.0 - see the LICENSE-APACHE file
  • Skills: Licensed under MIT unless a specific LICENSE file exists in the skill's folder

About

A repo with my coding agents.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-APACHE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages