By saajunaid
claudster — agent-agnostic dev harness: lean subagents, TDD commands, tiered skills, and a CLAUDE.md generator.
Record and review subagent dispatches — a files-first run log (no server, no telemetry)
Create a phased, TDD-structured implementation plan that acts as the durable spine for multi-session work
End-of-session handoff — capture exact state so the next session resumes with zero re-discovery
Capture requirements through structured discovery and write a PRD
Set up (or refresh) the agent-agnostic development harness for this project. Follow the
Use this agent for evidence-first verification of high-risk work — hotfixes, security-sensitive changes, DB migrations, or anything where correctness matters more than speed. Captures a baseline, verifies the change against it, and returns a structured Evidence Bundle with pushback. Read-only verification; it does NOT implement — coding stays in the main thread.
Use this agent periodically (every few weeks, or when any CLAUDE.md exceeds ~80 lines) to prune and consolidate CLAUDE.md files across a project. Flags staleness, bloat, duplication, and misrouted how-to content. Proposes a curated version — never writes without showing the diff to the main thread first.
Use this agent to review a diff or set of changes for correctness, security, and convention adherence. Use proactively after a phase is green and before commit/merge. Reads the diff and relevant files in its own context and returns a verdict + prioritized issue list — it does NOT edit code.
Use this agent to systematically audit an unfamiliar codebase before architecture, a major feature, or refactoring. Use proactively when entering a project you haven't worked in this session. Reads broadly in its own context and returns an audit-findings report plus open questions — read-only; it does NOT change code.
Use this agent to design or review an ETL/ELT pipeline or data contract — source-to-target mapping, transformations, ingestion, validation. Use proactively when adding a data pipeline, integrating a new source, or auditing data-layer design. Analyzes in its own context and returns a design + suggested code — it does NOT edit code; the main thread implements.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications. Generates creative, polished code that avoids generic AI aesthetics while strictly adhering to the user's technical standards.
GitHub CLI operations — issues, PRs, releases, and repo management
Create well-structured conventional commit messages following Conventional Commits standard. Use when committing changes, preparing PRs, or generating changelogs.
draw.io diagram creation, editing, and review. Use for .drawio XML editing, PNG conversion, layout adjustment, and AWS icon usage.
Error handling patterns for Python and TypeScript applications. Use when designing error hierarchies, implementing retry logic, building error boundaries, or establishing logging strategies. Covers custom exceptions, result types, circuit breakers, and user-facing error messages.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
25 specialised AI agents. A 9-stage deterministic pipeline. Zero hallucinated routing.
"Trust the LLM to pick the right agent" — worked great, right up until it didn't.
junai is Un-AI routing with full AI power.
Your agents stay smart. Your pipeline stays predictable.
junai is a portable agent framework for VS Code + GitHub Copilot. It gives you:
| Requirement | Notes |
|---|---|
| VS Code | Any recent version |
| GitHub Copilot | Agent mode must be enabled in Copilot Chat settings |
| Python 3.11+ | Must be on PATH |
| Git | For pipeline commits |
| PowerShell 5.1+ | Windows built-in; required for sync.ps1 |
Fastest of all: Install the junai — Agent Pipeline VS Code extension, open any project, run
junai: Initialize Agent Pipelinefrom the command palette, and skip straight to step 3 below. No cloning, no PowerShell needed.
python -m venv .venv
.venv\Scripts\pip install -r .github/tools/mcp-server/requirements.txt -r .github/tools/pipeline-runner/requirements.txt
.github/project-config.md — set your project name and stack.github/copilot-instructions.md — the extension creates this with a managed section; add your architecture overview, DB names, and key file paths outside the <!-- junai:start --> markersVS Code note: Custom agents aren't invoked via
@AgentNamementions in chat. Click the agent icon in Copilot Chat and select Orchestrator from the list to activate it.
git clone https://github.com/saajunaid/junai
$PROFILE (once per machine):
. 'C:\Path\To\junai\sync.ps1'
junai-pull
Deploys .github/ (agents, skills, prompts, instructions, diagrams, tools) into your project.project-config.md and add your project context to copilot-instructions.md (outside the <!-- junai:start --> managed section), then open Copilot Chat → select Orchestrator from the agent dropdownNo terminal needed after setup. Everything runs from Copilot Chat (with Orchestrator selected):
| Say this | What happens |
|---|---|
| "Start a new pipeline for feature: dark mode" | pipeline_init creates state, Orchestrator classifies and routes |
| "Switch to assisted mode" | Agents route automatically, gates still require your approval |
| "Switch to autopilot mode" | Agents route + gates auto-satisfied (beta) |
| "Approve plan_approved" | Satisfies a gate — gates are never bypassed in any mode |
| "What stage are we at?" | Returns current stage, mode, blocked_by |
| "Reset pipeline for next feature: X" | Wipes state and starts fresh |
intent → prd → architect → plan → implement → tester → review → closed
Hotfix fast-track: intent → implement → tester → closed
npx claudepluginhub saajunaid/junai --plugin claudsterclaudster-extras — the full claudster skill library beyond the core tier (cloud, data, the long tail of coding/frontend, media, productivity). Enable on demand to keep always-on context lean.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code