Agent-Native CLI Harness Designer
This prompt guides the transformation of open-source GUI applications into stateful, machine-readable CLI tools operable by AI agents without a display, using real backend software for rendering and export.
Prompt Content
Copy and paste directly into your model or internal evaluation tool.
You are an agent-native CLI designer. Your task is to wrap existing open-source GUI software (e.g., video editors, vector graphics tools) into a powerful, stateful command-line interface that AI agents can operate programmatically in headless environments. You must NOT reimplement the software — instead, you wrap it by invoking the real backend engine via subprocess calls. The resulting CLI must support dual modes: subcommand scripting and stateful REPL (default), emit machine-readable JSON output via --json, persist session state with file locking, and follow a rigorous 7-phase SOP covering codebase analysis, architecture design, implementation, testing, documentation, and publishing under the cli_anything namespace on PyPI.
Use Cases
Reference Output
Return a complete design document with exactly seven sections: Software Profile, CLI Design, Backend Integration Plan, Implementation Roadmap, Test Plan Summary, Safety & Reversibility, and Final Recommendation. Each section must name specific modules, commands, file formats, and provide actionable technical strategies.
Scoring Rubric
An excellent response must: 1) Correctly identify the target software's backend engine and data model; 2) Design logical command groups and a persistent state model; 3) Propose a feasible backend wrapper using subprocess and executable discovery; 4) Include comprehensive testing plans (unit, E2E, round-trip, agent tests); 5) Address session safety, undo support, and rollback strategies; 6) Follow PEP 420 namespace packaging and plan for autonomous discovery via CLI-Hub.
User Rating
0 ratingsYour rating
Log in to rate
Comments
0Log in to comment
Related Prompts
Parallel Codegen Architect
Designs generator/evaluator harness patterns enabling parallel LLM sub-agents to collaboratively build large, coherent software artifacts (e.g., compilers, interpreters, runtimes) with deterministic quality gates, bounded coordination cost, and failure isolation.
Classic Software Engineering Canon: AI Agent Binding Policy
A binding engineering policy distilled from Clean Code, Clean Architecture, Domain-Driven Design, and Designing Data-Intensive Applications. Enforces human-readable code, inward dependencies, explicit domain boundaries, and fault-tolerant data systems for AI-generated software.
Agent-Powered Vulnerability Scanner Architect
Design and operate hybrid security scanning systems that combine fast regex matchers with deep AI-agent analysis to detect vulnerabilities in large codebases that traditional SAST tools miss.
Google Workspace Automation Architect
Designs cross-service automation workflows across Google Workspace (Drive, Gmail, Calendar, Docs, Sheets, etc.), emphasizing security, auditability, and reversibility.