Comprehensive development framework with SPARC methodology for AI-assisted software development, security testing (PTES, OWASP, penetration testing, compliance auditing), AI visual content generation (Gemini, OpenAI GPT Image 1.5, Imagen, FLUX 2, Veo 3),
npm install myaidev-method> ๐ A comprehensive development framework for AI-assisted software development with systematic workflows and multi-platform publishing!
The MyAIDev Method is a complete development framework for AI CLI tools (Claude Code, Gemini CLI, Codex CLI) featuring the SPARC methodology for systematic software development, inspired by GitHub Spec-Kit patterns for agentic software development.
๐ What makes this special:
Comprehensive Development Framework:
- SPARC Methodology: 5-phase systematic development workflow (Specification โ Pseudocode โ Architecture โ Refinement โ Completion)
- Development Skills: Architect, Coder, Tester, Reviewer, Documenter - complete coverage from design to deployment
- Quality-First: Built-in security (OWASP Top 10), testing (80%+ coverage), and code review standards
- Spec-Kit Inspired: Proven patterns for agentic software development based on GitHub's Spec-Kit framework
Multi-Platform Publishing & Deployment:
- CMS Publishing: WordPress, PayloadCMS with full content management
- Static Site Generators: Docusaurus, Mintlify, Astro with git-based workflows
- Deployment: Coolify self-hosted PaaS orchestration
- Infrastructure: RamNode.com optimized deployment patterns
Professional Tooling:
- Instant setup: Install as a Claude Code plugin or via npx
- Claude Code native: Follows official plugin and skills standards for maximum compatibility
- Zero dependencies: Core features work standalone, optional MCP integrations available
- Production-ready: SOLID principles, Clean Code, comprehensive testing built-in
- Features
- Plugin Architecture & Skills
- Installation
- Quick Start
- Updating
- Developer Use Cases
- SPARC Development Workflow
- Development Skills
- Content & Publishing Skills
- Visual Content Generation
- OpenStack Integration
- Skills Reference
- MCP Server Integration
- Configuration
- WordPress Integration
- SSH Integration
- Customizing Skills
- Project Structure
- Environment Variables
- Examples
- Troubleshooting
- Contributing
- License
.myaidev-method/sparc/ outputs--with-images flagcontent-assets/โ ๏ธ IMPORTANT: Security testing requires explicit written authorization. All security operations must comply with applicable laws and regulations.
New in v0.2.25! MyAIDev Method now supports a modern plugin-based architecture with discoverable skills.
#### Method 1: Plugin Installation (Recommended)
``bash`Add marketplace and install (one-time)
/plugin marketplace add myaione/myaidev-method
/plugin install myaidev-method@myaidev-marketplace
Skills will be available as /myaidev-method:content-writer, /myaidev-method:sparc-workflow, etc.
#### Method 2: Local Plugin (Development)
`bashTest locally
claude --plugin-dir /path/to/myaidev-method
#### Method 3: NPX Installer (Copies skills to project)
`bash
Full installation - copies skills to .claude/skills/
npx myaidev-method init --claudeWorkflow-specific installation
npx myaidev-method content --claude
npx myaidev-method visual --claude
npx myaidev-method develop --claude
npx myaidev-method security --claude
`$3
Skills are discoverable capabilities defined in SKILL.md files:
| Skill Pack | Skills Included | Description |
|------------|-----------------|-------------|
| content | content-writer, content-verifier, wordpress-publisher, visual-generator | Content creation and publishing |
| development | sparc-architect, sparc-coder, sparc-tester, sparc-reviewer, sparc-documenter | SPARC methodology |
| security | security-tester, security-auditor | Security testing and auditing |
| infrastructure | coolify-deployer, openstack-manager | Deployment and cloud management |
$3
When installed as a plugin, skills are namespaced:
| Skill | Invocation | Description |
|-------|-----------|-------------|
| content-writer |
/myaidev-method:content-writer | Content creation pipeline |
| sparc-workflow | /myaidev-method:sparc-workflow | Full SPARC development workflow |
| visual-generator | /myaidev-method:visual-generator | AI image/video generation |
| wordpress-publisher | /myaidev-method:wordpress-publisher | WordPress publishing |
| configure | /myaidev-method:configure | Configuration wizard |
| security-tester | /myaidev-method:security-tester | Penetration testing |
| security-auditor | /myaidev-method:security-auditor | Security auditing |When installed via NPX (copied to project), skills are invoked without namespace:
/content-writer, /sparc-workflow, etc.$3
MyAIDev Method supports multiple AI CLI platforms:
| Platform | Format | Features |
|----------|--------|----------|
| Claude Code | Markdown + YAML | Full feature support, MCP servers, hooks |
| Gemini CLI | TOML | Commands and skills |
| Codex CLI | Markdown | Commands and skills |
Build for specific platforms:
`bash
npm run build:platforms # Build all
npm run build:claude # Claude Code only
npm run build:gemini # Gemini CLI only
npm run build:codex # Codex CLI only
`$3
The plugin is available through multiple channels:
- Plugin Marketplace:
/plugin marketplace add myaione/myaidev-method
- NPM: npx myaidev-method or npm install myaidev-method
- GitHub: https://github.com/myaione/myaidev-method๐ Installation


$3
Install only what you need! MyAIDev Method now supports modular workflow installation:
`bash
Content creation only
npx myaidev-method@latest content --claudeDevelopment workflow only (SPARC)
npx myaidev-method@latest dev --claudeWordPress publishing
npx myaidev-method@latest publish --wordpressVisual content generation
npx myaidev-method@latest visual --claudeSecurity testing (NEW in v0.2.21!)
npx myaidev-method@latest security --pentest # Penetration testing
npx myaidev-method@latest security --audit # Security auditing
npx myaidev-method@latest security --webapp # Web app security
npx myaidev-method@latest security --all # All security workflowsComplete installation (all workflows)
npx myaidev-method@latest init --claude
`See MODULAR_INSTALLATION.md for complete guide
$3
Content Creator:
`bash
npx myaidev-method@latest content --claude
npx myaidev-method@latest add publish-wordpress
`Software Developer:
`bash
npx myaidev-method@latest dev --claude
`Full Installation (Backward Compatible):
`bash
For Claude Code (most popular)
npx myaidev-method@latest init --claudeFor Gemini CLI
npx myaidev-method@latest init --geminiFor Codex CLI
npx myaidev-method@latest init --codexInteractive setup (prompts for CLI choice)
npx myaidev-method@latest init
`That's it! No complex setup.
$3
- Node.js >= 20.0.0
- Claude Code >= 1.0.0 (for Claude features)
- WordPress site with REST API enabled (optional, for WordPress features)
- SSH access to server (optional, for advanced WordPress admin features)
> Note: WordPress and SSH are completely optional. You can use the content writer agent without any external dependencies!
๐โโ๏ธ Quick Start
1. Install and configure (one command):
`bash
npx myaidev-method@latest init --claude
`2. Start using immediately:
`bash
# Create professional content
/content-writer "10 Tips for Remote Work" # Configure settings (optional)
/configure
`3. Add WordPress integration (optional):
`bash
cp .env.example .env
# Edit .env with your WordPress credentials
/wordpress-publisher health-check
`๐ Updating
Keep your MyAIDev Method installation up to date with the latest features and bug fixes:
`bash
Interactive update (recommended) - prompts for conflicts
npx myaidev-method@latest update --claudeForce update - overwrites all files
npx myaidev-method@latest update --claude --forcePreview changes without updating
npx myaidev-method@latest update --claude --dry-run
`The update command:
- โ
Detects your current version
- โ
Updates skills, scripts, and documentation
- โ
Preserves your customizations (interactive conflict resolution)
- โ
Creates automatic backups before updating
- โ
Installs updated dependencies
See USER_GUIDE.md - Updating Section for detailed update instructions and best practices.
๐ก Developer Use Cases
New! See real-world scenarios demonstrating how MyAIDev Method supercharges development workflows:
๐ DEVELOPER_USE_CASES.md - Comprehensive guide featuring:
- Full-Stack SaaS Development: Build production-ready apps in days instead of weeks
- Microservices Refactoring: Zero-downtime migrations with systematic strategies
- Technical Content Pipeline: 4x content output with multi-platform publishing
- Database Migrations: Safe migrations with rollback capabilities
- Team Collaboration: Automated code reviews and knowledge bases
- ROI Analysis: Real productivity metrics and time savings
Examples with Time Savings:
- Full-stack feature: 120 hours โ 24 hours (80% faster)
- Technical blog post: 12 hours โ 2-3 hours (75% faster)
- Code review: 45 minutes โ 10 minutes (78% faster)
- Developer onboarding: 2 weeks โ 2 days (90% faster)
Each use case includes:
- Traditional vs MyAIDev approach comparison
- Complete code examples and commands
- Quantified time savings and quality improvements
- Integration patterns and best practices
๐ Content Creation for Marketers
New! Discover how marketers and content creators can leverage MyAIDev Method for efficient, high-quality content production:
๐ CONTENT_CREATION_GUIDE.md - Complete marketing workflow guide featuring:
- 4-Phase Content Pipeline: Ideation โ Generation โ Publishing โ Optimization
- AI Content Generation: Professional blog posts, tutorials, case studies, and technical content
- Multi-Platform Publishing: WordPress, PayloadCMS, LinkedIn, email newsletters in one workflow
- Hub-and-Spoke Distribution: Single content piece adapted for multiple channels
- SEO Optimization: Keyword research, LSI integration, meta descriptions
- Where AI Excels vs Human Input: Clear guidance on AI capabilities and limitations
- 8 Common Pitfalls: Detailed explanations and solutions to avoid content marketing mistakes
Examples with Time Savings:
- Blog post (2,500 words): 12 hours โ 2-3 hours (75% faster)
- Technical tutorial series: 40 hours โ 8 hours (80% faster)
- Multi-platform distribution: 6 hours โ 30 minutes (92% faster)
- SEO research and optimization: 4 hours โ 45 minutes (81% faster)
Content Templates Included:
- Long-form educational blog posts
- Technical tutorials with code examples
- Product announcements and release notes
- Case studies with metrics and results
- LinkedIn thought leadership articles
- Email newsletters
๐๏ธ SPARC Development Workflow
The MyAIDev Method implements the SPARC methodology - a systematic 5-phase approach to software development inspired by GitHub Spec-Kit patterns for agentic software development.
$3
SPARC stands for:
- Specification - Define requirements and system boundaries
- Pseudocode - Plan implementation approach
- Architecture - Design system structure, APIs, and data models
- Refinement - Implement, test, and review code quality
- Completion - Document and deliver production-ready software
$3
`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SPARC Workflow: Systematic Software Development โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโPhase 1: ๐๏ธ ARCHITECTURE
โโ Skill: sparc-architect
โโ Output: .myaidev-method/sparc/architecture.md
โโ Deliverables:
โ โโ System design with Mermaid diagrams
โ โโ API specifications (REST/GraphQL/gRPC)
โ โโ Data models and schemas
โ โโ Technology stack recommendations
โ โโ Security and scalability planning
โโ Invoke: /sparc-architect "Design authentication system"
Phase 2: ๐ป IMPLEMENTATION
โโ Skill: sparc-coder
โโ Output: .myaidev-method/sparc/code-output/
โโ Standards: SOLID, Clean Code, DRY/KISS/YAGNI
โโ Features:
โ โโ Production-ready code implementation
โ โโ Security best practices (OWASP Top 10)
โ โโ Error handling and input validation
โ โโ Inline documentation (JSDoc, etc.)
โโ Invoke: /sparc-coder "Implement JWT authentication"
Phase 3: ๐งช TESTING
โโ Skill: sparc-tester
โโ Output: .myaidev-method/sparc/test-results/
โโ Coverage: 80%+ critical paths, 60%+ overall
โโ Deliverables:
โ โโ Unit test suites
โ โโ Integration tests
โ โโ Coverage reports
โ โโ Quality gate validation
โโ Invoke: /sparc-tester "Test authentication module"
Phase 4: ๐๏ธ REVIEW
โโ Skill: sparc-reviewer
โโ Output: .myaidev-method/sparc/review-report.md
โโ Analysis:
โ โโ Code quality and complexity
โ โโ Security audit (OWASP Top 10)
โ โโ Performance optimization
โ โโ Best practices compliance
โ โโ Technical debt assessment
โโ Invoke: /sparc-reviewer "Review authentication implementation"
Phase 5: ๐ DOCUMENTATION
โโ Skill: sparc-documenter
โโ Output: .myaidev-method/sparc/documentation/
โโ Deliverables:
โ โโ API reference (OpenAPI/Swagger)
โ โโ User guides and tutorials
โ โโ Architecture documentation
โ โโ Code examples and snippets
โโ Invoke: /sparc-documenter "Document authentication API"
`$3
Run the entire SPARC workflow with a single command:
`bash
Invoke the sparc-workflow skill
/sparc-workflow "Build user authentication system with JWT"Or with plugin namespace
/myaidev-method:sparc-workflow "Build user authentication system with JWT"
`$3
`
.myaidev-method/
โโโ sparc/
โ โโโ architecture.md # Phase 1: System design
โ โโโ code-output/ # Phase 2: Implementation
โ โ โโโ src/
โ โ โโโ tests/
โ โ โโโ ...
โ โโโ test-results/ # Phase 3: Testing
โ โ โโโ unit/
โ โ โโโ integration/
โ โ โโโ coverage-report.md
โ โโโ review-report.md # Phase 4: Code review
โ โโโ documentation/ # Phase 5: Documentation
โ โโโ api/
โ โโโ user-guide/
โ โโโ architecture/
โโโ tasks/ # Task tracking
โโโ workflows/ # Workflow execution logs
`$3
Every SPARC workflow enforces:
- Code Quality: SOLID principles, Clean Code, maintainability metrics
- Security: OWASP Top 10 compliance, vulnerability scanning
- Testing: 80%+ critical path coverage, integration tests
- Performance: Algorithm complexity analysis, optimization recommendations
- Documentation: Complete API docs, user guides, architecture specs
$3
This framework is inspired by GitHub's Spec-Kit patterns for agentic software development:
- Systematic Approach: Structured phases with clear deliverables
- Quality Gates: Validation at each phase transition
- Skill Specialization: Dedicated skills with specific expertise
- File-Based Coordination: Agents communicate through well-defined outputs
- Reproducible Workflows: Consistent results across projects
$3
You can also run individual phases:
`bash
Invoke individual SPARC phase skills
/sparc-architect "Design real-time chat app"
/sparc-coder "Implement WebSocket server"
/sparc-tester "Test chat functionality"
/sparc-reviewer "Review chat implementation"
/sparc-documenter "Document chat API"
`๐ค Development Skills
$3
The MyAIDev Method provides specialized skills for every phase of the development lifecycle:
$3
Skill: skills/sparc-architect/SKILL.md
Phase: Architecture (SPARC Phase 1)System architect specializing in scalable design, API specifications, and technology selection.
Capabilities:
- High-level system architecture with Mermaid diagrams
- API contract definitions (REST, GraphQL, gRPC)
- Data modeling and schema design
- Technology stack recommendations
- Security architecture planning
- Scalability and performance planning
Output:
.myaidev-method/sparc/architecture.md$3
Skill: skills/sparc-coder/SKILL.md
Phase: Implementation (SPARC Phase 2)Production code implementer following SOLID principles and Clean Code practices.
Capabilities:
- Feature implementation from architecture specs
- Code refactoring and optimization
- SOLID principles application
- Security best practices (OWASP Top 10)
- Error handling and input validation
- Inline documentation (JSDoc, Sphinx, etc.)
Output:
.myaidev-method/sparc/code-output/Quality Standards:
- 80%+ test coverage target
- SOLID, DRY, KISS, YAGNI principles
- Security-first implementation
- Comprehensive error handling
$3
Skill: skills/sparc-tester/SKILL.md
Phase: Testing (SPARC Phase 3)Comprehensive testing specialist with TDD workflow support.
Capabilities:
- Unit test creation (AAA pattern)
- Integration test development
- Coverage analysis and reporting
- Quality gate validation
- Test-Driven Development (TDD) workflow
- Multiple framework support (Jest, Mocha, Pytest, etc.)
Output:
.myaidev-method/sparc/test-results/Coverage Standards:
- 80%+ for critical paths
- 60%+ overall coverage
- Pre-commit, pre-merge, pre-deployment gates
$3
Skill: skills/sparc-reviewer/SKILL.md
Phase: Review (SPARC Phase 4)Code quality and security analyst with comprehensive review capabilities.
Capabilities:
- Code quality metrics and complexity analysis
- Security audit (OWASP Top 10 compliance)
- Performance review and optimization
- Best practices validation (SOLID, framework standards)
- Technical debt assessment with priority scoring
- Code smell and anti-pattern detection
Output:
.myaidev-method/sparc/review-report.mdReview Standards:
- Code quality: Complexity, readability, maintainability
- Security: OWASP Top 10, vulnerability patterns
- Performance: Algorithm complexity, resource management
- Best practices: Framework standards, design patterns
$3
Skill: skills/sparc-documenter/SKILL.md
Phase: Documentation (SPARC Phase 5)Technical documentation specialist for APIs, user guides, and architecture docs.
Capabilities:
- API reference generation (OpenAPI/Swagger)
- User guide and tutorial creation
- Architecture documentation
- Code example generation and testing
- Multiple format support (Markdown, HTML, reStructuredText)
- Inline code documentation (JSDoc, Sphinx, etc.)
Output:
.myaidev-method/sparc/documentation/Documentation Standards:
- Clarity: Simple language, clear examples, visual aids
- Completeness: All public APIs documented
- Accuracy: Tested code examples, synchronized with code
- Accessibility: Multiple formats, searchable, well-organized
๐ Content & Publishing Skills
$3
Skill: skills/content-writer/SKILL.mdProfessional content creation orchestrator with multi-agent pipeline for research, planning, writing, SEO optimization, and visual generation.
Capabilities:
- SEO-optimized article creation
- Research and fact-checking
- Markdown formatting with frontmatter
- WordPress-ready content structure
- Multiple tone and audience support
- Keyword optimization
$3
Skill: skills/wordpress-publisher/SKILL.mdWordPress publishing and administration for site management, content publishing, and health analysis.
Capabilities:
- Security: Vulnerability scanning, malware detection, user auditing
- Performance: Speed optimization, database cleanup, caching setup
- Health: Site monitoring, error analysis, backup verification
- Administration: User/plugin/theme management, content cleanup
#### payloadcms-publisher
Skill:
skills/payloadcms-publisher/SKILL.mdPublish markdown content to PayloadCMS headless CMS with Lexical rich text conversion.
Capabilities:
- Markdown to Lexical conversion
- JWT authentication
- Draft and published workflows
- Custom collections support
- Document updates
#### docusaurus-publisher
Skill:
skills/docusaurus-publisher/SKILL.mdGit-based publishing for Docusaurus documentation sites.
Capabilities:
- Docs, blog, and pages support
- Automatic frontmatter transformation
- Sidebar configuration
- Git commit and push automation
#### mintlify-publisher
Skill:
skills/mintlify-publisher/SKILL.mdGit-based publishing for Mintlify documentation with automatic navigation.
Capabilities:
- MDX transformation
- mint.json navigation updates
- Icon and metadata support
- Git workflow automation
#### astro-publisher
Skill:
skills/astro-publisher/SKILL.mdGit-based publishing for Astro sites with content collections support.
Capabilities:
- Content collections publishing
- Schema-validated frontmatter
- pubDate transformation
- Draft/published workflow
$3
#### coolify-deployer
Skill:
skills/coolify-deployer/SKILL.mdSelf-hosted PaaS deployment for applications.
Capabilities:
- Application deployment
- Health monitoring
- Resource management
- Multi-environment support
$3
New in v0.2.24-2! Enterprise-grade content orchestration for batch verification and multi-platform publishing.
#### Quick Start
`bash
Process all content in a queue directory
/content-coordinator ./content-queue/Verify only, no publishing (dry run)
/content-coordinator ./content-queue/ --dry-runFull production run with all features
/content-coordinator ./content-queue/ \
--verbose \
--analytics \
--webhook-url https://ci.example.com/webhook
`#### Content Queue Format
Create markdown files in your content queue directory:
`markdown
---
title: "Your Article Title"
content_type: article
target_platform: wordpress
status: pending
priority: normal
references:
- "https://source1.com"
goals:
- "Primary goal for this content"
---Proprietary Content
[Your unique insights and original analysis here]
`#### Key Features
Multi-Platform Publishing:
`bash
/content-coordinator ./content-queue/ --platform wordpress # Default
/content-coordinator ./content-queue/ --platform payloadcms
/content-coordinator ./content-queue/ --platform docusaurus
/content-coordinator ./content-queue/ --platform static
`Scheduling:
`bash
WordPress native scheduling - delay posts by 24 hours
/content-coordinator ./content-queue/ --schedule-delay 24Spread posts 6 hours apart
/content-coordinator ./content-queue/ --spread-interval 6Linux crontab integration
/content-coordinator ./content-queue/ --cron --force
`CI/CD Integration:
`bash
/content-coordinator ./content-queue/ \
--webhook-url https://ci.example.com/webhook \
--webhook-events start,complete,error,published
`Queue Management:
`bash
/content-coordinator ./new-articles/ --add-to-queue
/content-coordinator --queue-stats
/content-coordinator --clear-completed
`For comprehensive documentation, see USER_GUIDE.md
๐จ Visual Content Generation
Updated in v0.2.22! Generate AI-powered images and videos using state-of-the-art models.
$3
- Google Gemini 3.0 Pro Image ("Nano Banana"): Fast, cost-effective at $0.02/image - great for high volume
- OpenAI GPT Image 1.5: Best quality, best text rendering, $0.02-$0.19/image depending on quality tier
$3
- Image Generation: Gemini "Nano Banana" ($0.02), OpenAI GPT Image 1.5 ($0.02-$0.19), Imagen 3 ($0.03), FLUX 2 ($0.025-$0.05)
- Video Generation: Google Veo 3 ($0.40/second - latest video generation)
- Multi-Platform: Works with Claude Code, Gemini CLI, and Codex CLI
- Budget Management: Daily/monthly limits, cost tracking, and warnings
- Smart Organization: Automatic file storage by date in
content-assets/
- Content Integration: Generate images during content creation with --with-images flag$3
1. Configure Visual APIs (one-time setup):
`bash
# Claude Code
/configure visual # Gemini CLI / Codex CLI
npm run configure:visual
`2. Follow the interactive wizard to set up:
- Google AI API key (for Gemini, Imagen, Veo)
- OpenAI API key (for GPT Image 1.5)
- Fal.ai API key (for FLUX 2)
- Default service preference
- Daily and monthly budget limits
$3
#### Claude Code
`bash
Generate a hero image
/visual-generator "Modern developer workspace with dual monitors"Generate with specific service
/visual-generator "AI concept illustration" --service dalle --type illustrationGenerate diagram
/visual-generator "Microservices architecture" --type diagram --service geminiCreate content with images
/content-writer "Best Practices for Remote Work" --with-images
`#### Gemini CLI / Codex CLI
`bash
Generate a hero image
npm run generate-visual "Modern developer workspace"Generate with options
npm run generate-visual "System architecture" -- --type=diagram --service=geminiConfigure visual APIs
npm run configure:visual
`$3
| Service | Speed | Cost | Quality | Best For |
|---------|-------|------|---------|----------|
| Gemini "Nano Banana" โญ | โกโกโก | $0.02 | Good | Quick hero images, diagrams, high volume (SOTA) |
| OpenAI GPT Image 1.5 โญ | โกโก | $0.02-$0.19 | Outstanding | Best text rendering, highest quality (SOTA) |
| Imagen 3 | โกโก | $0.03 | Excellent | Premium hero images, photorealistic |
| FLUX 2 Pro | โกโกโก | $0.05 | Outstanding | Fast quality, typography, multi-reference |
| FLUX 2 Flex | โกโก | $0.04 | Outstanding | Developer control, custom parameters |
| FLUX 2 Dev | โกโกโก | $0.025 | Excellent | Cost-effective, 32B open-weight model |
| Veo 3 | โก | $0.40/sec | Outstanding | Premium video content, latest features |
โญ = Recommended SOTA (State-of-the-Art) models
$3
-
hero - Article header images (recommended: 1792x1024)
- illustration - Abstract concepts and metaphors
- diagram - Technical workflows and architecture
- screenshot - UI mockups and interface designs
- video - Product demos and tutorials (Veo 2 only)$3
The system automatically tracks costs and enforces budget limits:
- Daily Budget: Configurable limit (default: $5.00)
- Monthly Budget: Configurable limit (default: $50.00)
- Warning Threshold: Alert at 80% usage
- Usage Tracking: Stored in
.visual-usage-stats.json$3
Generated files are automatically organized by date:
`
content-assets/
โโโ images/
โ โโโ 2025-11-19/
โ โโโ hero-workspace-123456.png
โ โโโ diagram-architecture-234567.png
โโโ videos/
โโโ 2025-11-19/
โโโ video-demo-345678.mp4
`$3
For comprehensive documentation, see:
- CONTENT_CREATION_GUIDE.md - Content workflow integration
๐ฉ๏ธ OpenStack Integration
New in v0.2.22! Complete OpenStack cloud management for spinning up VMs, managing infrastructure, and orchestrating deployments.
$3
- VM Lifecycle Management: Create, start, stop, reboot, delete virtual machines
- Resource Discovery: List available images, flavors, networks, security groups, keypairs
- Network Configuration: Create and assign floating IPs, manage security groups
- Storage Management: Create volumes and attach to servers
- Cloud-Init Support: Automatic VM provisioning with cloud-init scripts
- Session Management: Track operations and maintain session state
$3
1. Configure OpenStack credentials:
`bash
/configure openstack
`2. Follow the interactive wizard to:
- Parse existing openrc file (recommended), or
- Enter credentials manually
- Test connection
- Set default cloud-init URL (optional)
$3
`bash
Check connectivity
/openstack-manager healthDiscover available resources
/openstack-manager images
/openstack-manager flavors
/openstack-manager networks
/openstack-manager keypairsCreate a VM
/openstack-manager create myvm --image "Ubuntu 22.04" --flavor m1.small --keypair mykeyCreate VM with cloud-init
/openstack-manager create myvm --image "Ubuntu 22.04" --flavor m1.small --use-default-cloud-initCreate VM with custom cloud-init URL
/openstack-manager create myvm --image "Ubuntu 22.04" --flavor m1.small --cloud-init-url "https://gist.github.com/user/abc123"List all VMs
/openstack-manager listShow VM details
/openstack-manager show myvmManage VM lifecycle
/openstack-manager start myvm
/openstack-manager stop myvm
/openstack-manager reboot myvm
/openstack-manager delete myvmAssign floating IP
/openstack-manager floating-ip create external-network
/openstack-manager floating-ip add myvm 203.0.113.10Cloud-init management
/openstack-manager cloud-init info
/openstack-manager cloud-init preview
`$3
Cloud-init enables automatic VM provisioning. Sources (in priority order):
1. Inline content (
--user-data): Direct YAML content
2. URL (--cloud-init-url): Fetch from any URL (GitHub Gist supported)
3. File (--cloud-init-file): Local file path
4. Default (--use-default-cloud-init): Uses CLOUD_INIT from .envExample cloud-init script:
`yaml
#cloud-config
package_update: true
packages:
- docker.io
- nodejs
users:
- name: developer
groups: [sudo, docker]
ssh_authorized_keys:
- ssh-rsa AAAA... your-key
runcmd:
- systemctl enable docker
`$3
`bash
Required OpenStack credentials
OS_AUTH_URL=https://cloud.example.com:5000/v3
OS_USERNAME=your-username
OS_PASSWORD=your-password
OS_PROJECT_ID=your-project-id
OS_REGION_NAME=RegionOneOptional
OS_USER_DOMAIN_ID=default
OS_PROJECT_DOMAIN_ID=default
OS_IDENTITY_API_VERSION=3
CLOUD_INIT=https://gist.github.com/user/cloud-init-script
`$3
- Content Deployment: Spin up VMs for content testing and preview
- Development Environments: Create dev/test infrastructure on demand
- CI/CD Runners: Deploy CI/CD runners and test infrastructure
- Production Deployments: Provision production application servers
๐ฏ Skills Reference
$3
Create professional, SEO-optimized content with optional AI-generated visuals.`bash
/content-writer "Best Practices for Remote Work"
/content-writer "AI in Healthcare" --word-count=1500 --tone=technical
/content-writer "Microservices Guide" --with-images
`$3
Generate AI-powered images and videos for content.`bash
/visual-generator "Modern developer workspace with dual monitors"
/visual-generator "AI concept illustration" --service=dalle --type=illustration
/visual-generator "Product demo walkthrough" --type=video --service=veo
`$3
Publish markdown content to WordPress.`bash
/wordpress-publisher "article.md" --status draft
`$3
Publish markdown content to PayloadCMS.`bash
/payloadcms-publisher "article.md" --collection posts
`$3
Publish to static site generators.`bash
/docusaurus-publisher "guide.md"
/mintlify-publisher "guide.mdx"
/astro-publisher "article.md" --collection blog
`$3
Deploy applications to Coolify.$3
Manage OpenStack VMs and infrastructure.$3
Configure MyAIDev Method settings (CMS connections, visual APIs, etc).$3
Batch content orchestration and multi-platform publishing.$3
Security penetration testing (PTES) and compliance auditing.$3
For detailed publishing workflows and platform-specific guides, see PUBLISHING_GUIDE.md
๐ง MCP Server Integration
MyAIDev Method includes three optional MCP (Model Context Protocol) servers for advanced orchestration, testing, and WordPress integration.
$3
1. SPARC Orchestrator - Workflow automation for the 5-phase SPARC methodology
-
sparc_orchestrate - Orchestrate complete 5-phase workflows
- sparc_status - Get workflow execution status
- sparc_phase_execute - Execute single SPARC phases
- sparc_workflow_history - View workflow history
- sparc_task_results - Get detailed workflow results2. Chrome DevTools MCP - Browser automation and testing (chrome-devtools-mcp)
-
cdp_connect - Connect to Chrome DevTools Protocol
- cdp_navigate - Browser navigation
- cdp_screenshot - Visual testing with screenshots
- cdp_evaluate - Execute JavaScript in browser
- cdp_network_monitor - Monitor network requests
- cdp_console_logs - Capture console logs3. WordPress MCP - Enhanced WordPress operations with session management
- Session management and memory persistence
- Health monitoring and site statistics
- Batch publishing operations
- Enhanced WordPress REST API integration
$3
Add to Claude Code MCP settings:
`bash
SPARC Orchestrator
claude mcp add myaidev-sparc npx myaidev-sparc-orchestratorChrome DevTools (requires separate installation)
npm install -g chrome-devtools-mcp
claude mcp add chrome-devtools npx chrome-devtools-mcpWordPress MCP
claude mcp add myaidev-wordpress npx myaidev-mcp-server
`$3
`javascript
// Orchestrate complete SPARC workflow
mcp__myaidev_sparc__sparc_orchestrate({
task: "Build user authentication system",
strategy: "sequential",
phases: ["architecture", "implementation", "testing", "review", "documentation"],
options: {
techStack: "nextjs,payloadcms,mongodb",
testFramework: "jest",
focusSecurity: true
}
})
`For detailed MCP setup and usage, see MCP_INTEGRATION.md
โ๏ธ Configuration
When installed as a plugin, skills are loaded automatically from the plugin's
skills/ directory.When installed via NPX, skills are copied to your project:
`
.claude/
โโโ skills/ # Skills (SKILL.md files)
โ โโโ content-writer/
โ โโโ sparc-architect/
โ โโโ ...
โโโ CLAUDE.md # Project configuration file
`๐ WordPress Integration
$3
1. Create Application Password in WordPress:
- Go to WordPress Admin โ Users โ Your Profile
- Find "Application Passwords" section
- Enter a name for the application and click "Add New"
- Copy the generated password
2. Configure environment variables:
`bash
WORDPRESS_URL=https://your-wordpress-site.com
WORDPRESS_USERNAME=your-username
WORDPRESS_APP_PASSWORD=generated-password
`3. Test the connection:
`bash
/wordpress-publisher health-check
`$3
- Content Publishing: Direct post creation and updates
- Media Management: Upload and organize media files
- User Administration: Manage users and roles
- Plugin/Theme Management: Install, update, activate/deactivate
- Database Operations: Optimization and cleanup
- Security Scanning: Vulnerability and malware detection
๐ป SSH Integration
SSH integration enables advanced server-level WordPress administration. Claude Code can seamlessly use your existing SSH configuration.
$3
#### Option 1: Use Existing SSH Keys (Recommended)
If you already have SSH keys configured:
`bash
Claude Code will automatically use your SSH configuration
ssh user@your-server # If this works, you're ready!Use in commands
/wordpress-publisher security-scan # Will use SSH when available
`#### Option 2: Specify SSH Details
For specific configurations, set environment variables:
`bash
SSH_HOST=your-server-ip
SSH_USERNAME=your-ssh-username
SSH_KEY_PATH=/home/user/.ssh/id_rsa # Optional: specific key path
WORDPRESS_PATH=/var/www/html # Optional: WordPress installation path
`#### Option 3: SSH Config File
Configure in
~/.ssh/config:`
Host wordpress-server
HostName your-server-ip
User your-username
IdentityFile ~/.ssh/your-key
Port 22
`Then use:
SSH_HOST=wordpress-server$3
When SSH access is available, the WordPress admin agent can perform:
- File System Analysis: Permission audits, malware scanning
- Server Monitoring: Resource usage, log analysis
- Database Direct Access: Advanced optimization operations
- Backup Operations: Full site and database backups
- Security Hardening: File permission fixes, configuration updates
- Performance Tuning: Web server configuration, caching setup
$3
- Use SSH keys instead of passwords when possible
- Limit SSH access to trusted IP addresses
- Regular audit of SSH access logs
- Use dedicated SSH users with minimal required permissions
- Keep SSH keys secure and rotated regularly
๐จ Customizing Skills
You can customize skill behavior by editing their SKILL.md files after installation.
$3
The content-writer skill supports custom content generation rules via a
content-rules.md file. This is the recommended approach for customizing content creation without modifying the skill itself.Quick Start:
`bash
Copy the example template
cp content-rules.example.md content-rules.mdEdit with your preferences
nano content-rules.md
`What you can customize:
- Brand voice and tone
- Writing style preferences
- Formatting guidelines
- SEO requirements
- Required/optional content elements
- Topics to avoid
- Company-specific terminology
Example content-rules.md:
`markdown
Content Generation Rules
Brand Voice
- Use conversational, friendly tone
- Avoid jargon unless explaining technical conceptsFormatting Preferences
- Keep paragraphs under 3 sentences
- Use numbered lists for sequential stepsSEO Guidelines
- Target keyword density: 1-2%
- Include FAQ section for articles over 1000 wordsRequired Elements
- Author bio at the end
- Call-to-action in conclusion
`Benefits:
- โ
No skill modification required
- โ
Preserves skill updates when upgrading
- โ
Easy to version control
- โ
Project-specific customization
- โ
Skill continues working if file doesn't exist
$3
For deeper customization, edit SKILL.md files directly:
1. Locate the skill file:
`bash
# If installed via plugin - edit in the plugin source
skills/content-writer/SKILL.md # If installed via NPX - edit in your project
.claude/skills/content-writer/SKILL.md
`2. Edit the skill configuration:
`markdown
---
name: content-writer
description: Your custom description
allowed-tools: [Read, Write, Edit, WebSearch, WebFetch, Task]
--- Your custom skill prompt goes here...
## Custom Instructions
- Add your specific requirements
- Modify the writing style
- Add industry-specific knowledge
`3. Restart Claude Code to load the changes
$3
Each skill follows the SKILL.md standard:
`markdown
---
name: skill-name
description: Brief description of skill capabilities
allowed-tools: [Tool1, Tool2, Tool3]
argument-hint: "[args] [--flags]"
---Skill prompt content in Markdown
Role Definition
Clear description of the skill's role and expertise.Process Workflow
Step-by-step process the skill should follow.Output Format
Specification of expected output format.
`$3
1. Preserve YAML frontmatter: Always keep the header configuration intact
2. Test thoroughly: Test customizations in a development environment first
3. Version control: Keep track of your customizations using git
4. Backup originals: Keep copies of original skill files before modification
๐ Marketplace & Authentication
The CLI includes built-in marketplace commands for discovering, installing, and publishing skills.
$3
`bash
Login to the MyAIDev marketplace (opens browser for OAuth)
myaidev-method loginCheck current authentication status
myaidev-method whoamiLog out
myaidev-method logout
`$3
`bash
Install a skill from the marketplace
myaidev-method addon
myaidev-method addon --project # Install to project only
myaidev-method addon --global # Install globallyBrowse available skills
myaidev-method addon list
myaidev-method addon list --category security
myaidev-method addon list --sort downloadsSearch for skills
myaidev-method addon search "wordpress"Remove an installed skill
myaidev-method addon remove Publish your own skill (requires login)
myaidev-method addon publish
`Skills installed via the marketplace are placed in
.claude/skills/ (project) or ~/.claude/skills/ (global), making them immediately available to Claude Code.๐ Project Structure
$3
`
myaidev-method/
โโโ .claude-plugin/
โ โโโ plugin.json # Plugin manifest
โโโ skills/ # 24 discoverable skills
โ โโโ content-writer/
โ โ โโโ SKILL.md
โ โโโ sparc-architect/
โ โ โโโ SKILL.md
โ โโโ visual-generator/
โ โ โโโ SKILL.md
โ โโโ wordpress-publisher/
โ โ โโโ SKILL.md
โ โโโ ...
โโโ hooks/
โ โโโ hooks.json # PostToolUse and Stop hooks
โโโ src/
โ โโโ mcp/ # MCP servers (WordPress, OpenStack)
โ โโโ lib/ # Shared libraries
โ โโโ scripts/ # CLI scripts
โโโ marketplace.json # Plugin marketplace manifest
โโโ package.json
`$3
`
.claude/
โโโ skills/ # Skills copied from plugin
โ โโโ content-writer/
โ โ โโโ SKILL.md
โ โโโ sparc-architect/
โ โ โโโ SKILL.md
โ โโโ ...
โโโ CLAUDE.md # Project configuration
`๐ง Environment Variables
$3
`bash
WordPress Connection (Required)
WORDPRESS_URL=https://your-wordpress-site.com
WORDPRESS_USERNAME=your-admin-username
WORDPRESS_APP_PASSWORD=your-application-password
`$3
`bash
SSH Access (Optional - use existing SSH config if not specified)
SSH_HOST=your-server-ip-or-hostname
SSH_USERNAME=your-ssh-username
SSH_KEY_PATH=/path/to/private/key
SSH_PORT=22WordPress Server Configuration (Optional)
WORDPRESS_PATH=/var/www/html
`$3
`bash
Content Writer Defaults (Optional)
DEFAULT_WORD_COUNT=800
DEFAULT_POST_STATUS=draft
DEFAULT_TONE=professional
DEFAULT_AUDIENCE=general
`$3
1. Copy the example file:
`bash
cp .env.example .env
`2. Edit with your values:
`bash
nano .env # or your preferred editor
`3. Secure the file:
`bash
chmod 600 .env # Restrict access to owner only
`๐ก Examples
$3
`bash
Create SEO-optimized blog post
/content-writer "10 Essential WordPress Security Tips" --word_count 1200 --seo_keywords "wordpress security,website protection,wp security tips"Create technical documentation
/content-writer "API Integration Guide" --tone technical --audience developers --word_count 1500Create and publish to WordPress
/content-writer "Summer Marketing Strategies" --publish_to_wordpress true --tone professional
`$3
`bash
Daily health check routine
/wordpress-publisher health-check --comprehensiveSecurity audit workflow
/wordpress-publisher security-scan
/wordpress-publisher user-audit
/wordpress-publisher malware-check
/wordpress-publisher ssl-checkPerformance optimization workflow
/wordpress-publisher speed-test --detailed
/wordpress-publisher database-optimize
/wordpress-publisher cache-setup
/wordpress-publisher image-optimizeMaintenance workflow
/wordpress-publisher update-check
/wordpress-publisher plugin-manage --update-all --check-security
/wordpress-publisher content-cleanup --remove-spam
/wordpress-publisher backup-verify
`$3
`bash
Create content locally
/content-writer "Guide to Remote Team Management" --word_count 1000Review and edit the generated content
(Content is saved as markdown file)
Publish to WordPress
/wordpress-publisher "guide-to-remote-team-management.md" --status draftOr publish immediately
/wordpress-publisher "guide-to-remote-team-management.md" --status publish
`๐ Troubleshooting
$3
#### Skills Not Appearing in Claude Code
Problem: Skills don't appear in the
/ menu.Solutions:
1. Ensure SKILL.md files are in
skills/ (plugin) or .claude/skills/ (project)
2. Verify YAML frontmatter is valid
3. Restart Claude Code
4. If using plugin, ensure plugin.json has correct "skills": "./skills/" path#### WordPress Connection Issues
Problem: Cannot connect to WordPress site.
Solutions:
1. Verify credentials:
`bash
# Test WordPress REST API manually
curl -u "username:app-password" "https://your-site.com/wp-json/wp/v2/users/me"
`2. Check WordPress settings:
- Ensure REST API is enabled
- Verify Application Password is created correctly
- Check if site has HTTPS enabled
3. Firewall/Security:
- Whitelist your IP address
- Temporarily disable security plugins for testing
- Check hosting provider restrictions
#### SSH Connection Problems
Problem: SSH operations fail or timeout.
Solutions:
1. Test SSH manually:
`bash
ssh user@your-server
`2. Check SSH configuration:
`bash
# Verify SSH config
cat ~/.ssh/config
# Check key permissions
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
`3. Server-side checks:
- Verify SSH daemon is running
- Check firewall rules (port 22)
- Confirm user has necessary permissions
#### Skill Not Working as Expected
Problem: Skill behavior doesn't match expectations.
Solutions:
1. Check skill file:
`bash
# Verify skill file exists and has correct format
cat skills/content-writer/SKILL.md
`2. Validate YAML frontmatter:
- Ensure proper YAML syntax with
name and description
- Verify allowed-tools includes needed tools3. Restart Claude Code to reload skill definitions
#### Performance Issues
Problem: Operations are slow or timeout.
Solutions:
1. Optimize WordPress database:
`bash
/wordpress-publisher database-optimize
`2. Check server resources:
`bash
/wordpress-publisher resource-monitor
`3. Review error logs:
`bash
/wordpress-publisher error-analysis
`$3
Enable debug mode for detailed error information:
`bash
Add to your .env file
DEBUG=true
VERBOSE_LOGGING=true
`$3
1. Check the logs: Look for error messages in Claude Code output
2. Test components individually: Verify WordPress, SSH, and MCP connections separately
3. Consult documentation: Review Claude Code official documentation
4. Community support: Join Claude Code community forums
5. GitHub issues: Report bugs and request features on the repository
๐ค Contributing
We welcome contributions to improve MyAIDev Method!
$3
The easiest way to contribute is by creating and submitting new skills through our PR-based review system.
#### Quick Start: Using the Skill Contributor
Inside Claude Code, use the
/skill-contributor skill for guided creation and submission:`bash
Interactive menu (choose create, submit, or status)
/skill-contributorCreate a new skill from template
/skill-contributor createValidate and submit an existing skill
/skill-contributor submitCheck submission status
/skill-contributor status
`#### Manual Workflow: CLI Commands
`bash
Step 1: Authenticate with the marketplace
npx myaidev-method loginStep 2: Create a skill (interactive scaffolding)
npx myaidev-method addon submit
If no SKILL.md exists, you'll be guided through creation
Step 3: Validate your skill locally
npx myaidev-method addon validate --dir .claude/skills/my-skillStep 4: Submit for review (creates PR to marketplace)
npx myaidev-method addon submit --dir .claude/skills/my-skillStep 5: Check submission status
npx myaidev-method addon status
`#### Skill Quality Requirements
Your skill must pass validation:
- Frontmatter:
name (lowercase, hyphens), description (with "when to use" clause), allowed-tools
- Content: Start with H1, include workflow documentation, keep under 50KB
- Security: No credential paths, no destructive commands, no dynamic code execution#### What Happens After Submission
1. PR Created: Your skill is submitted as a PR to myaidev-marketplace
2. CI Validation: Automated checks run on your SKILL.md
3. Review: Maintainers review for quality and security
4. Merge & Publish: Once approved, your skill is ingested into the marketplace
5. Available: Users can install via
npx myaidev-method addon install your-skill$3
1. Fork the repository
2. Create a feature branch:
git checkout -b feature/new-agent
3. Make your changes
4. Test thoroughly
5. Submit a pull request$3
- New skills: Create skills for different domains (code review, documentation, etc.)
- Additional CLI support: Add support for more AI CLI tools
- Enhanced integrations: Add support for other CMSs or platforms
- Documentation improvements: Help improve guides and examples
- Bug fixes: Fix issues and improve reliability
$3
`bash
Clone the repository
git clone https://github.com/myaione/myaidev-method.git
cd myaidev-methodInstall dependencies
npm installTest locally without publishing
npm pack
cd /path/to/test-project
npm install /path/to/myaidev-method-0.0.1.tgz
npx myaidev-method@latest init --claudeOr link for development
npm link
cd /path/to/test-project
npm link myaidev-method
npx myaidev-method@latest init --claude
``MIT License - see LICENSE file for details.
- Anthropic for Claude Code and the standards we follow
- WordPress for the robust REST API
- Community contributors who help improve this package
---
Author: Samuel Mukoti
For questions, issues, or feature requests, please visit the GitHub repository.