Skip to content

Latest commit

Β 

History

History
161 lines (118 loc) Β· 4.99 KB

File metadata and controls

161 lines (118 loc) Β· 4.99 KB

@affanmomin/agent-workspace

πŸ€– Intelligent AI Agent Framework Distribution

Distribute customizable AI agent configurations to your projects. Get the right agents, skills, and workflows based on your project typeβ€”frontend, backend, mobile, or any of 9 supported types.

npm version License: MIT npm downloads


πŸš€ Quick Start

npx @affanmomin/agent-workspace init

That's it! Interactive prompts will guide you through setup.


✨ Features

  • 🎯 Interactive CLI - Vite-style user experience
  • πŸ”§ 9 Project Types - Frontend, Backend, Mobile, Full-Stack, Desktop, CLI, Extension, Game, Monorepo
  • 🎨 Smart Filtering - Only relevant agents and skills for your project
  • βš™οΈ Custom Rules - Enforce company standards via .agent-config.json
  • πŸ”„ Easy Updates - npx @affanmomin/agent-workspace update
  • 🧠 Conventional Commits - Supports npm run commit for standardized messages
  • 🏷️ Semantic Versioning - Automated releases with changelog generation

πŸ€” Why Use This?

Problem: Setting up AI agent configurations manually is time-consuming and error-prone. You end up with:

  • ❌ Irrelevant agents for your project type
  • ❌ Bloated configurations with unnecessary skills
  • ❌ No way to enforce company coding standards
  • ❌ Manual updates when the framework changes

Solution: @affanmomin/agent-workspace automatically:

  • βœ… Installs only the agents and skills you need
  • βœ… Filters content based on your project type
  • βœ… Enforces your custom rules via AI
  • βœ… Updates with a single command while preserving your settings

Result: Get AI-powered development assistance tailored to your exact needs in under 30 seconds.


🎯 Project Types

Type Agents Skills Best For
Frontend 13 24 React, Next.js, Vue
Backend 13 22 Node.js, Python APIs
Mobile 12 19 React Native, Flutter
Full-Stack 15 26 Complete web apps
Monorepo 20 36 Multi-project workspaces

Plus: Desktop, CLI, Extension, Game


βš™οΈ Configuration

Customize via .agent-config.json:

{
  "projectType": "backend",
  "customRules": {
    "additionalRules": "Use Express.js. PostgreSQL database. JWT auth."
  },
  "includedSkills": ["python-patterns"]
}

Custom rules are enforced by the AI - no manual configuration needed.


πŸ’‘ Example

# Initialize frontend project
npx @affanmomin/agent-workspace init --type frontend

# Update existing project
npx @affanmomin/agent-workspace update

πŸ“¦ What Gets Installed

.
β”œβ”€β”€ .agent-config.json          # Your project configuration
└── .agent/
    β”œβ”€β”€ ARCHITECTURE.md         # System overview
    β”œβ”€β”€ agents/                 # Specialist agents (filtered)
    β”œβ”€β”€ skills/                 # Specialist skills (filtered)
    β”œβ”€β”€ workflows/              # Interactive workflows
    β”œβ”€β”€ rules/
    β”‚   └── GEMINI.md          # Global AI rules
    └── scripts/               # Validation scripts

πŸ”— Links


Made with ❀️ by Affan Momin

Open source and free forever.


β˜• Support This Project

If you find this helpful, consider supporting my work!

Buy Me A Coffee

Buy Me A Coffee QR Code
Buy Me A Coffee

Support via OnlyChai (UPI)

OnlyChai QR Code
OnlyChai ✨