Install
$ agentstack add skill-ddtcorex-dev-skills-hub-govard-magento ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Govard Magento Commands
Magento-specific shortcuts and commands for Govard environments.
Related Skills
REQUIRED BACKGROUND: Load govard-toolbox first — this skill only covers Magento-specific shortcuts layered on top of Govard's base environment commands.
This skill covers only container/CLI shortcuts. For module architecture, DI, and security patterns, see magento2-dev-core and magento2-backend-dev; for code quality and performance checks, see magento2-linter, magento2-security-scan, and magento2-performance-audit.
Magento CLI
# Cache management
govard sh -c "bin/magento cache:flush"
govard sh -c "bin/magento cache:clean full_page"
# Specific cache types
govard sh -c "bin/magento cache:enable layout block_html"
govard sh -c "bin/magento cache:disable config"
# Module management
govard sh -c "bin/magento module:enable Vendor_Module"
govard sh -c "bin/magento module:disable Vendor_Module"
govard sh -c "bin/magento module:status"
# Setup commands
govard sh -c "bin/magento setup:di:compile"
govard sh -c "bin/magento setup:static-content:deploy -f"
govard sh -c "bin/magento setup:upgrade --keep-generated"
# Deploy mode
govard sh -c "bin/magento deploy:mode:set developer"
govard sh -c "bin/magento deploy:mode:set production"
govard sh -c "bin/magento deploy:mode:show"
Code Generation
# Generate plugin
govard sh -c "bin/magento generate:plugin Vendor Module"
# Generate observer
govard sh -c "bin/magento generate:observer Vendor Module Event"
# Create admin grid
govard sh -c "bin/magento admin:user:create"
Indexer Commands
# Check status
govard sh -c "bin/magento indexer:status"
# Reindex all
govard sh -c "bin/magento indexer:reindex"
# Single indexer
govard sh -c "bin/magento indexer:reindex catalog_product_price"
# Change mode
govard sh -c "bin/magento indexer:set-mode schedule"
govard sh -c "bin/magento indexer:set-mode realtime"
Cron Commands
# Run cron manually
govard sh -c "bin/magento cron:run"
govard sh -c "bin/magento cron:run --group=default"
# Install crontab
govard sh -c "bin/magento cron:install"
# Remove crontab
govard sh -c "bin/magento cron:remove"
Development Tools
# Template hints (dev only)
govard sh -c "bin/magento dev:template-hints:enable"
govard sh -c "bin/magento dev:template-hints:disable"
# Query logging
govard sh -c "bin/magento dev:query-log:enable"
govard sh -c "bin/magento dev:query-log:disable"
# JS/CSS bundling
govard sh -c "bin/magento dev:js:enable_js_bundling"
govard sh -c "bin/magento dev:css:minify_files"
Database Operations
# Direct MySQL
govard db connect
# Run SQL
govard db query "SELECT * FROM m2_core_config_data WHERE path LIKE '%template%'"
# Import with streaming (fast)
govard db import --stream-db -e staging --drop
# Export from remote
govard db dump -e staging --no-noise --no-pii --local
Configuration
# Show config
govard sh -c "bin/magento config:show system/smtp/host"
# Set config
govard sh -c "bin/magento config:set web/secure/base_url https://local.test/"
govard sh -c "bin/magento config:set design/theme/theme_id 0"
# Import/export config
govard sh -c "bin/magento app:config:dump"
govard sh -c "bin/magento app:config:import"
Multi-Website / Multi-Store Setup
Register additional store domains in .govard.yml under store_domains, then let Govard wire up the vhost/DNS side:
domain: "primary.test"
store_domains:
brand-b.test:
code: base
type: website
govard domain add brand-b.test
govard config auto
govard sh -c "bin/magento cache:flush"
Store codes are also selectable via URL path (/fr/, /admin/) without a separate domain — reserve store_domains for genuinely separate hostnames/websites.
Redis Cache
# Flush Redis cache only
govard redis flush
# Redis CLI
govard redis cli
# Check cache info
govard redis info
Varnish (if configured)
# Purge all
govard varnish purge
# Purge by tag
govard sh -c "bin/magento cache:clean cache_tag_frontend"
# Varnish status
govard varnish status
Logging
# View system log
govard sh -c "tail -f var/log/system.log"
# View exception log
govard sh -c "tail -f var/log/exception.log"
# View debug log
govard sh -c "tail -f var/log/debug.log"
# Custom module log
govard sh -c "tail -f var/log/my-module.log"
Common Issues & Solutions
| Symptom | Fix | |---|---| | "There are no commands defined" after pulling code | govard sh -c "bin/magento setup:di:compile" | | Static assets not updating | govard sh -c "bin/magento setup:static-content:deploy -f" + cache:flush, then hard-refresh the browser | | Database connection refused | govard ps (is the DB container up?), govard logs db, then govard down && govard up if needed | | Container won't start | govard doctor, then govard logs | | Xdebug not connecting | govard debug on, confirm the IDE is listening on port 9003, check the XDEBUG_SESSION cookie matches .govard.yml — see govard-toolbox for the full IDE setup |
Template-only changes don't need setup:di:compile — only setup:static-content:deploy. Recompiling DI on every template edit wastes time for no benefit.
Common Workflows
After Pulling Code
govard sh -c "bin/magento setup:upgrade --keep-generated"
govard sh -c "bin/magento setup:static-content:deploy -f"
govard sh -c "bin/magento cache:flush"
After Database Sync
govard config auto # Rebuild env.php
govard sh -c "bin/magento cache:flush"
Production Deployment Prep
govard sh -c "bin/magento maintenance:enable"
govard sh -c "bin/magento setup:upgrade"
govard sh -c "bin/magento setup:di:compile"
govard sh -c "bin/magento setup:static-content:deploy -f --theme=Vendor/Theme"
govard sh -c "bin/magento cache:flush"
govard sh -c "bin/magento maintenance:disable"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ddtcorex
- Source: ddtcorex/dev-skills-hub
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.