بنقرة واحدة
resolve-composer-conflicts
Resolve composer.lock merge conflicts when merging main into the current branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Resolve composer.lock merge conflicts when merging main into the current branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when asked to record demo videos or screenshots of a Drupal site (running under DDEV) to share with people — e.g. "make a demo video of <feature>", "record a walkthrough", "capture screenshots of this flow for the team", "show this working". Produces 1080p, narrated, validated, presentable captures driven through the real UI with e0ipso/ddev-playwright-cli. Do NOT use for writing automated/CI Playwright tests (use the playwright-cli skill) or for non-Drupal / non-DDEV recording.
Generate, compare, select, and refine multiple distinct ideas using the Idea Crucible Method. Use when the user wants to brainstorm several options for a task, weigh alternatives against criteria, pick the strongest one with clear justification, and iteratively refine it. Triggers on ideation, brainstorming, comparing options/approaches, decision-making between alternatives, and strategic problem-solving — even when the user doesn't name the method.
Produces a downloadable Markdown security review report evaluating a SaaS application or product for possible use at Lullabot, anchored to Lullabot's SaaS service evaluation guidance. Use this whenever someone asks for a Lullabot security review, a SaaS/vendor/tool security review for Lullabot, asks to evaluate or vet a cloud service or app for Lullabot use, or asks to revise/update an existing Lullabot security review. Trigger on phrases like "security review", "vendor review", "vet this tool", "is X safe to use at Lullabot", or references to the security review submissions spreadsheet, even when the word "skill" is not used.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on the comprehensive Wikipedia "Signs of AI writing" guide. Detects and fixes patterns including inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, excessive conjunctive phrases, and conversational tells like emphatic "real", announcing the rhetorical move, and anthropomorphized objects.
Reviews a Claude Code skill against skill-authoring best practices and produces a prioritized, non-blocking report. Use when creating, editing, or reviewing a SKILL.md, a skill's meta.yml, or a skill directory, or when asked whether a skill follows best practices.
Turn a Screaming Frog 'All Outlinks' CSV export into a clean broken-links report (Excel workbook). Use whenever the user has a Screaming Frog outlinks export and wants to find, triage, report on, or clean up broken links — including phrasings like 'broken link report', 'dead links', 'find the 404s', 'clean up this outlinks export', 'which links are broken', or 'report on bad links from this crawl'. Trigger even if the user hands over a CSV with From/To/Status Code columns and asks what's broken.
| name | resolve-composer-conflicts |
| description | Resolve composer.lock merge conflicts when merging main into the current branch. |
You are resolving composer.lock merge conflicts following the Lullabot guide: https://www.lullabot.com/articles/easy-guide-resolving-composerlock-conflicts
Determine if a merge is currently in progress or needs to be started.
git status
git merge main and then continue.Check that composer.lock is among the conflicted files. If composer.json is also conflicted, warn the user — that requires manual resolution of composer.json first before this process can work.
Run:
git diff main...HEAD -- composer.json
Note all added, removed, or changed packages. You'll need to replay these changes in Step 6.
git checkout --theirs -- composer.lock
Check if there are other conflicted files beyond composer.lock. If so, inform the user and help resolve them before continuing.
Based on the diff from Step 3, re-run the original composer commands to apply this branch's changes on top of main's lock file:
ddev composer require <package>:<constraint>ddev composer remove <package>ddev composer require <package>:<new-constraint>ddev composer installThis regenerates composer.lock with the correct content-hash.
git add composer.json composer.lock
git commit
composer.lock — always let Composer regenerate it.composer.json itself has conflicts, those must be resolved manually first.composer update broadly, to avoid unintended dependency changes.