frizynn/gralph/parallel-safe-implementation
Claude Code and agent skill by frizynn/gralph
- community
Checking that the SKILL.md file is still in the repository.
Guidelines for implementing tasks safely in parallel execution. Use when working on a task in Ralph parallel mode to avoid conflicts. Triggers on: implement task safely, parallel mode, avoid conflicts.
Install
npx vskill@latest install frizynn/gralph/parallel-safe-implementationSKILL.md
Parallel-Safe Implementation
Guidelines for implementing tasks in Ralph parallel mode without causing conflicts.
The Job
- Implement assigned task completely
- Stay within declared
touchespaths - Respect mutex boundaries
- Avoid undeclared hotspots
- Commit atomically with clear messages
Do NOT: modify DAG, schedule tasks, merge branches, or review other work.
Core Rules
1. Stay in Your Lane
Only modify files within your task's touches declaration:
Allowed: src/auth/middleware.ts, tests/auth/login.test.ts Forbidden: src/api/routes.ts, package.json
2. Respect Mutex
If your task has mutex: ["db-migrations"], you have exclusive access to that resource. Other tasks with the same mutex will wait.
3. Avoid Hotspots
Never touch these without explicit mutex:
package.json/package-lock.json→ mutex:lockfile- Database migrations → mutex:
db-migrations - Route configuration → mutex:
router - Global config files → mutex:
global-config
Implementation Checklist
Before starting:
- [ ] Read task description and acceptance criteria
- [ ] Check
touchesfor allowed paths - [ ] Check
mutexfor exclusive resources - [ ] Check
dependsOnto understand available interfaces
While implementing:
- [ ] Make small, focused changes
- [ ] Avoid large refactors outside task scope
- [ ] Don't rename shared types/interfaces unless task requires it
- [ ] Test your changes in isolation
Before committing:
- [ ] Verify only allowed files changed
- [ ] Run relevant tests
- [ ] Write clear commit message referencing task ID
Commit Discipline
Good Commits
Bad Commits
Conflict Prevention
Do
- Import existing modules, don't copy code
- Use existing patterns from codebase
- Add new files instead of heavily modifying shared ones
- Coordinate interface changes via contracts
Don't
- Refactor unrelated code
- Change file structure outside scope
- Modify global types without contract declaration
- Add dependencies without lockfile mutex
Touched Areas Summary
At task completion, report what you changed:
Safety Checklist Output
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/parallel-safe-implementation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/frizynn/gralph/parallel-safe-implementation)