Synthesys-Lab/agentize
Synthesys-Lab/agentize · 1 plugin
Marketplace AI-powered SDK for Software Development
Install
The repo has no one-line install. Follow its README.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@agentize.
- 1agentizeAI-powered development workflow with planning, implementation, and review commands
/plugin install agentize@agentize
Files
AI-powered SDK for Software Development
Prerequisites
Required Tools
- Git - Version control (checked during installation)
- Make - Build automation (checked during installation)
- Bash - Shell interpreter, version 3.2+ (checked during installation)
- GitHub CLI (
gh) - Required for GitHub integration features- Install: https://cli.github.com/
- Authenticate after installation:
gh auth login - Used by:
/setup-viewboard,/open-issue,/open-pr, GitHub workflow automation
- Python 3.10+ - Required for permission automation module, otherwise you can have infinite
yesto prompt!- Use Python
venvoranacondato manage a good Python release! - Requires PyYAML (
pip install pyyaml) for YAML configuration parsing
- Use Python
Recommended Libraries
- Anthropic Python Library - For custom AI integrations (optional)
- Install:
pip install anthropic - Note: Not required for core SDK functionality, but recommended if you plan to extend or customize AI-powered features
- Install:
Verification
After installing prerequisites, the installer will automatically verify git, make, and bash availability. GitHub CLI authentication can be verified with:
gh auth statusQuick Start
Agentize is an AI-powered SDK that helps you build your software projects
using Claude Code powerfully. It is splitted into two main components:
- Claude Code Plugin: Automatically registered during installation when
claudeCLI is available.
See Tutorial 00a: Claude UI Setup for details. - CLI Tool: A source-first CLI tool to help you manage your projects using Agentize.
See Tutorial 00: CLI Quickstart for the CLI workflow.
curl -fsSL https://raw.githubusercontent.com/SyntheSys-Lab/agentize/main/scripts/install | bashThen add to your shell RC file (~/.bashrc, ~/.zshrc, etc.):
source $HOME/.agentize/setup.shSee docs/feat/cli/install.md for installation options and troubleshooting.
Upgrade: Run lol upgrade to pull the latest changes.
Your First 15 Minutes
After installation, the installer creates ~/.agentize.local.yaml in your home folder. This file controls which AI backends are used for planning and implementation.
The 5-Step Agentize CLI Workflow
-
Configure (already done) - confirm
~/.agentize.local.yamlexists and adjust backends if needed -
Clone with worktrees:
wt clone https://github.com/org/repo.git myproject.git
wt clonesets up a bare repository and leaves you intrees/main. -
Plan your first feature:
lol plan --editor
Review the GitHub issue it creates.
-
Implement the plan:
lol impl <issue-number>
-
Navigate between worktrees:
wt goto <issue-number> wt goto main
See Tutorial 00: CLI Quickstart for a full walkthrough.
Troubleshoot
If you encounter any issue during the usage. For example:
- It asks you for permission on a really simple operation.
- It fails to automatically continue on a session.
Enable debug mode in your .agentize.local.yaml:
handsoff:
debug: trueThen re-run the command. This will give you a detailed log in either
/path/to/your/project/.tmp/handsoff-debug.logor$HOME/.agentize/.tmp/handsoff-debug.log
Paste your logs on issue for me (@were) to debug!
For further help, please visit our troubleshooting guide.
Core Philosophy
Minimizing human intervention by artifact centric.
- Session-centric: People tell AI what to do, and wait until it ends.
Then give feedback until they are satisfied. Human looping in too much
limits the scalability. - Artifact-centric: People tell AI what to do, and AI produces a plan first.
Plan is the ONLY phase that human can intervene. After the plan is approved,
AI will execute the plan and produce the code merge for human to review.
A clear separation between human, AI, and formal language.
- Humans are for the intention of development, including providing feature requirements,
approving plans, and code merges. - AI is the worker of software development for both making the plan, and maintaining the codebase,
including tests, documentation, and code quality. - Formal language is for the coordination and orchestration between AI, and other systems,
e.g. Github Issues, Pull Requests, and CI/CD pipelines.- I (@were) found that skills are promising for AI to synthesize fixed code to interact with such
systems, but these flows are more fixed and formal than I expected --- putting them in formal
language (e.g. Python scripts, or YAML configuration) is more transparent and faster to execute
the whole workflow.
- I (@were) found that skills are promising for AI to synthesize fixed code to interact with such
Workflow:
See our detailed workflow diagrams:
- Ultra Planner Workflow - Multi-agent debate-based planning
- Issue to Implementation Workflow - Complete development cycle
Legend: Red boxes represent user interventions (providing requirements, approving/rejecting results, starting sessions). Blue boxes represent automated AI steps.
Tutorials
Learn Agentize in 15 minutes with our step-by-step tutorials (3-5 min each):
- CLI Quickstart - Learn the core CLI workflow in 15 minutes
- Claude UI Setup - Set up the Claude Code plugin and slash commands
- Ultra Planner - Primary planning tutorial (recommended)
- Issue to Implementation - Complete development cycle with
/issue-to-impland/code-review - Advanced Usage - Scale up with parallel development workflows
Project Organization
agentize/
├── .claude-plugin/ # Plugin root (use with --plugin-dir)
│ ├── marketplace.json # Plugin manifest
│ ├── commands/ # Claude Code commands
│ ├── skills/ # Claude Code skills
│ ├── agents/ # Claude Code agents
│ └── hooks/ # Claude Code hooks
├── python/ # Python modules (agentize.*)
├── docs/ # Documentation
│ └── git-msg-tags.md # Commit message conventions
├── src/cli/ # Source-first CLI libraries
│ ├── wt.sh # Worktree CLI library
│ └── lol.sh # SDK CLI library
├── scripts/ # Shell scripts and wrapper entrypoints
├── templates/ # Templates for SDK generation
├── tests/ # Test cases
├── Makefile # Build targets for testing and setup
└── README.md # This readme file
{
"name": "agentize",
"owner": {
"name": "SyntheSys-Lab",
"email": "jian.weng@kaust.edu.sa"
},
"plugins": [
{
"name": "agentize",
"source": "./.claude-plugin/",
"description": "AI-powered development workflow with planning, implementation, and review commands",
"version": "1.1.9",
"author": {
"name": "SyntheSys-Lab",
"email": "jian.weng@kaust.edu.sa"
},
"homepage": "https://github.com/Synthesys-Lab/agentize",
"repository": "https://github.com/Synthesys-Lab/agentize",
"license": "MIT",
"keywords": [
"workflow",
"tdd",
"sdd",
"handsoff"
],
"category": "development",
"strict": false
}
]
}Facts
- Kind
- Marketplace
- Repo
- Synthesys-Lab/agentize
- Group
- Uncategorized
- Marketplace name
- agentize
- Owner
- SyntheSys-Lab
- Language
- Python
- Created
- 2025-12-19
- Forks
- 12
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.