By EmergenceAI
SDLC skills, Atlassian integration, and development workflow tools for the EM-AISoftwareFactory repository
Run comprehensive code review using parallel agents, then synthesize findings
Create git commits for changes made during the session with thoughtful, atomic commit organization
Create bug reports in Jira from screen recording videos. Extracts keyframes and audio, analyzes the UI and narration to identify the bug, confirms understanding with the user, then files a structured bug report with the video attached. Use when given a video file (.mov, .mp4, .webm) showing a bug.
Create bug reports in Jira with automatic context gathering and regression detection
Create comprehensive end-to-end test plans for features and releases
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Requires secrets
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.
Needs API keys or credentials to function
Needs API keys or credentials to function
A comprehensive Claude Code plugin powered by AI agents for automating and enhancing the Software Development Lifecycle (SDLC).
EM AI Software Factory is a collection of intelligent agents and tooling designed to streamline software development processes. This platform provides automated workflows, quality checks, and development assistance across the entire SDLC with Jira and Confluence integration via MCP.
This plugin can be installed in any repository as a git submodule:
# Navigate to your target repository
cd /path/to/your/repo
# Add as submodule
git submodule add https://github.com/EmergenceAI/EM-AISoftwareFactory.git .claude/plugins/em-software-factory
# Initialize and update
git submodule update --init --recursive
# Commit the submodule
git add .gitmodules .claude/plugins/em-software-factory
git commit -m "Add EM Software Factory plugin"
# Navigate to your project's .claude directory
cd /path/to/your/repo/.claude
# Create plugins directory if needed
mkdir -p plugins
# Clone the plugin
git clone https://github.com/EmergenceAI/EM-AISoftwareFactory.git plugins/em-software-factory
To use the em-software-factory plugin, launch Claude Code with the --plugin-dir flag:
claude --plugin-dir .claude/plugins/em-software-factory
This loads all skills, hooks, MCP servers, and templates defined in the plugin. Skills are available as slash commands (e.g., /create-pr, /code-review).
If you're using Jira/Confluence integration, set these environment variables:
# Jira Configuration
export JIRA_URL=https://your-company.atlassian.net
export [email protected]
export JIRA_API_TOKEN=your_api_token
export JIRA_PROJECT_KEY=YOUR_PROJECT # Your Jira project key
# Confluence Configuration (same Atlassian token)
export CONFLUENCE_URL=https://your-company.atlassian.net/wiki
export [email protected]
export CONFLUENCE_API_TOKEN=your_api_token
Getting an Atlassian API Token:
JIRA_API_TOKEN and CONFLUENCE_API_TOKENThe Atlassian MCP server (mcp-atlassian) is configured in .mcp.json. It requires uvx (from the uv Python package manager).
Install uv if not already installed:
curl -LsSf https://astral.sh/uv/install.sh | sh
The MCP server starts automatically when Claude Code launches. No additional setup needed.
In Claude Code, run /mcp to verify the atlassian server is connected and healthy.
Core Development:
/create-plan - Generate implementation plans/implement-plan - Execute implementation plans/validate-plan - Validate implementation plans/code-review - Comprehensive code review/describe-pr - Generate PR descriptions/create-pr - Create pull requests with automation/commit - Smart commit with automated checksResearch & Documentation:
/research-codebase - Analyze and document codebaseTesting:
/create-e2e-testplan - Create end-to-end test plans/update-e2e-testplan - Update existing test plans/dogfood - Dogfooding workflow and reportingBug Tracking & Epic Management:
/create-bug - Create structured bug reports/create-bug-from-video - Create bugs from video recordings/create-epic - Create epic documentation (single or batch from table)Database:
/generate-migration - Generate database migrationsPR Management:
/split-pr - Split large PRs into manageable chunksPre and post-execution hooks for:
lint-changed.sh)check-secrets.sh)Standardized templates for:
templates/pr_description.md)templates/dogfood-report-template.md)The plugin includes MCP (Model Context Protocol) configuration for:
npx claudepluginhub emergenceai/em-aisoftwarefactoryComprehensive 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.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.