objective

Generate an auditable objective.json plan with constraints, metrics, and stopping conditions.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/thepriceisright/angainor --skill objective
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: objective
Source: https://github.com/thepriceisright/angainor/tree/main/skills/objective
Command: npx skills add https://github.com/thepriceisright/angainor --skill objective

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams generate a formal objective.json to govern autonomous iteration, ensuring goals are measurable and auditable.

Core Features & Use Cases

  • Clarification workflow: guides you to define objective type, target component, current state, and constraints.
  • Verification planning: suggests verification commands and metrics to track success.
  • Stopping conditions: proposes max iterations and plateau/failure criteria to safely terminate the run.
  • Objective generation: produces a structured objective.json after explicit approval.

Quick Start

Initiate the objective mode planning by asking Angainor to create an objective.json. Review the proposed plan and provide explicit approval to write the file. Run Angainor with the objective workflow to start iterative optimization.

Frequently Asked Questions about objective

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

FAQPage Schema
How do I define a measurable objective for autonomous iteration?

To define a measurable objective for autonomous iteration, use a clarification workflow to specify objective type, target component, current state, and constraints, producing a structured objective.json with success criteria and stopping conditions for auditable automated runs.

What should I include in verification planning for an automated optimization run?

Verification planning for an automated optimization run should include suggested verification commands and specific metrics to track success, ensuring the autonomous iteration process remains measurable and auditable against your defined constraints.

How do I set safe stopping conditions for autonomous iteration?

You set safe stopping conditions for autonomous iteration by proposing maximum iteration limits and plateau or failure criteria within your objective.json, safely terminating the run if progress stalls or errors occur before success criteria are met.

Does generating an objective.json require explicit approval before file creation?

Yes, generating an objective.json requires explicit approval before file creation. The workflow guides you through clarification questions and proposes a plan, but files are only created and written to disk after you provide explicit approval for the objective generation.

What is the best way to structure constraints and success criteria in objective.json?

The best way to structure constraints and success criteria in objective.json is through a clarification workflow that defines objective type, target component, current state, and limitations, ensuring the final plan includes concrete metrics suitable for autonomous iteration.

Can I use autonomous iteration planning without prior knowledge of JSON formatting?

Yes, you can use autonomous iteration planning without prior JSON knowledge because the workflow guides you through clarification questions interactively, automatically structuring the objective.json file after you define constraints, metrics, and success criteria during the approval process.