justify

Validate code change justifications for large or critical modifications using an LLM.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/infantesromeroadrian/arca-agent --skill justify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: justify
Source: https://github.com/infantesromeroadrian/arca-agent/tree/main/template/skills/justify
Command: npx skills add https://github.com/infantesromeroadrian/arca-agent --skill justify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Ollama Qwen 2.5 7B, and includes scripts (resource) components.

What problem does it solve?

Ensures that significant code changes are accompanied by a clear justification, enhancing code quality and maintaining a record of decision-making.

Core Features & Use Cases

  • Justification Gate: Requires a written explanation for any large or critical code changes (>=30 LOC).
  • Validation: Justification is validated by an LLM (Ollama Qwen 2.5 7B) to ensure coherence and depth.
  • Use Case: Before making a significant change to a critical path, the developer must use the /justify command to provide a concise explanation of the change.

Quick Start

Before making a large or critical code change, run /justify and provide a single-line explanation of the change.

Frequently Asked Questions about justify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce code change justification for critical code reviews?

You can enforce code change justification by requiring developers to provide a written explanation for critical modifications, which an LLM validates for coherence. This secures critical code paths and maintains a record of decision-making during reviews.

Do I need Ollama Qwen 2.5 7B to validate code change explanations?

Yes, Ollama Qwen 2.5 7B is required to validate the code change explanations. The LLM checks the written justifications to ensure they have sufficient depth and coherence before significant code modifications are approved.

What is the minimum LOC threshold that triggers a required justification for code updates?

A justification is required for any code change that involves 30 or more lines of code. This threshold ensures that large-scale updates and critical modifications are always accompanied by a clear explanation.

How do I require a justification message before modifying a critical code path?

Run the `/justify` command and provide a single-line explanation of the change before modifying the critical code path. This triggers the validation process to ensure the reasoning is documented and coherent.

How does LLM validation work for code review justifications?

LLM validation checks the developer's written justification for coherence and depth to ensure it adequately supports the code modification. This automated verification prevents superficial explanations from passing the justification gate.