Skills

Praxist Interactive Task Init

Build a Praxist task project through a confirmation-first interactive agent workflow.

Install

npx skills add sapientinc/PRAXIST --skill praxist-interactive-task-init -g -a claude-code -y
Repository
sapientinc/PRAXIST5.5k
Category
AI and agents
Updated
1mo ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Build a Praxist task project through a confirmation-first interactive agent workflow. Use when a user wants Praxist task initialization with human confirmation of research goals, constraints, metrics, ranking rules, evaluation protocol, compute budget, baseline handling, or launch readiness; when the user asks for an interactive task init skill; or when the agent should propose a task harness first and ask the user to approve or revise it before writing files.

Praxist Interactive Task Init

Use this skill when task initialization needs explicit user confirmation. It is a thin interactive layer over praxist-task-initialization, not a separate task format.

This layer inherits the complete current runtime contract from praxist-task-initialization. Keep agent_runtime:claude_sdk as the default unless the user approves another runtime. If the user selects agent_runtime:codex_sdk, apply the SDK/MCP/relay readiness and task-boundary rules from that skill; do not treat the interactive agent CLI hosting this conversation as the peer runtime. Its saved ChatGPT authentication may be approved for native OpenAI, but must remain operator-owned and outside the generated task. Preserve the tested runtime pins inherited from task initialization: claude-agent-sdk==0.2.136, openai-codex==0.147.0, and codex-relay==0.5.5.

Provider-specific context efficiency is runtime-owned. When the user selects Codex-native mode or OpenRouter, explain that Praxist automatically coalesces finding-only continuation wakeups without deleting or compressing canonical evidence. Do not offer task-local cache, memory-store, or session-batching fields. Direct DeepSeek runs preserve their existing behavior.

Reasoning effort is inherited from the complete task-init contract. Propose agent.reasoning_effort: max; ask for confirmation only when the user raised reasoning depth, latency, or cost as a constraint, and preserve any explicit off, low, high, or max answer.

Interaction Principle

Use confirmation first, not input first:

  1. Inspect the project and propose a concrete harness decision.
  2. Ask the user whether to accept or correct it.
  3. Apply accepted decisions to the normal task-initialization workflow.
Read the whole SKILL.md on GitHub

More in AI and agents