home-manager/ai-tools/agent-skills/skills/parallelization-patterns/SKILL.md
Patterns for parallel execution strategies, timeout configuration, retry policies, and consensus mechanisms.
npx skillsauth add takeokunn/nixos-configuration Parallelization PatternsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<decision_tree name="timeout_selection"> <question>What type of agent is this?</question> <branch condition="Fast read-only (explore)">180000ms</branch> <branch condition="Medium analysis (design, database, quality-assurance)">240000ms</branch> <branch condition="Deep analysis (security, performance, test)">300000ms</branch> <branch condition="Complex operations (code-quality, devops, git, docs)">300000ms</branch> <branch condition="Orchestration (commands, CLAUDE.md)">300000ms</branch> </decision_tree>
<decision_tree name="parallelization_selection"> <question>What does this agent modify?</question> <branch condition="Nothing (read-only)">Use parallelization_readonly</branch> <branch condition="Analysis only">Use parallelization_analysis</branch> <branch condition="Local state">Use parallelization_execution</branch> <branch condition="Orchestrates sub-agents">Use parallelization_orchestration</branch> </decision_tree> </patterns>
<best_practices> <practice priority="critical">Select appropriate parallelization pattern based on agent capabilities</practice> <practice priority="critical">Select timeout based on agent type following decision_tree</practice> <practice priority="high">Group independent agents in parallel_groups for concurrent execution</practice> <practice priority="high">Define depends_on for validation agents that require prior results</practice> <practice priority="medium">Use retry_policy for critical operations</practice> </best_practices>
<rules priority="critical"> <rule>Read-only agents must use parallelization_readonly or parallelization_analysis</rule> <rule>Agents that modify state must use parallelization_execution</rule> <rule>Orchestrators must use parallelization_orchestration</rule> </rules> <rules priority="standard"> <rule>Use timeout_selection decision tree for consistent timeout values</rule> <rule>Apply retry_policy for operations that may fail transiently</rule> <rule>Use consensus_thresholds for multi-agent validation scenarios</rule> </rules> <constraints> <must>Match parallelization pattern to agent's state modification behavior</must> <must>Use standard timeout tiers from timeout_selection</must> <must>Define parallel_groups with correct dependency chains</must> <avoid>Running write agents in parallel without coordination</avoid> <avoid>Using non-standard timeout values</avoid> </constraints><related_skills> <skill name="core-patterns">Base templates for error escalation, decision criteria, enforcement</skill> <skill name="workflow-patterns">Output formats, reflection checkpoints, self-evaluation</skill> </related_skills>
<related_agents> <agent name="validator">Validate that parallel task results are consistent and non-conflicting</agent> </related_agents>
tools
This skill should be used when the user asks to parse, search, grep, query, filter, or extract headings, sections, tasks, code blocks, links, or tables from Markdown files. Use when working with mdq, jq-style Markdown querying, section extraction, checklist validation, CI task scripts, or documentation automation pipelines.
development
Practical SBCL (Steel Bank Common Lisp) operations guide. Use this skill whenever the user mentions SBCL execution/debugging, --script usage, REPL workflows, backtraces, ASDF loading, save-lisp-and-die, profiling, or SLY-based Common Lisp development.
tools
Context7 MCP documentation retrieval patterns for up-to-date library and API references. Use this skill whenever current library docs, API signatures, version-specific behavior, or migration notes are needed.
development
Patterns for output formats, reflection checkpoints, agent references, and self-evaluation shared across agents and commands.