# refactor-for-determinism > Design or refactor skills by separating deterministic and non-deterministic steps. Use when creating or improving skills, especially to move repeatable workflows into scripts/ and update SKILL.md to call them. - Author: SkillFlow - Repository: tools-only/X-Skills - Version: 20260202191322 - Stars: 2 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/tools-only/X-Skills - Web: https://mule.run/skillshub/@@tools-only/X-Skills~refactor-for-determinism:20260202191322 --- # refactor-for-determinism | Property | Value | |----------|-------| | **Name** | refactor-for-determinism | | **Repository** | [kasperjunge/agent-resources](https://raw.githubusercontent.com/kasperjunge/agent-resources/main/skills/skill-development/refactor-for-determinism/SKILL.md) (⭐ 372) | | **Original Path** | `skills/skill-development/refactor-for-determinism/SKILL.md` | | **Category** | development | | **Subcategory** | coding | | **Tags** | development | | **Created** | 2026-02-01 | | **Updated** | 2026-02-01 | | **File Hash** | `e9d4f694055c3408...` | ## Description Build reliable skills by separating deterministic steps from judgmentbased steps. **Tags:** `development` --- *This skill is maintained by [SkillFlow](https://github.com/tools-only/SkillFlow)* *Source: [kasperjunge/agent-resources](https://raw.githubusercontent.com/kasperjunge/agent-resources/main/skills/skill-development/refactor-for-determinism/SKILL.md)*