goal/SKILL.md
Goal execution guidelines with PABCD integration, verification tiers, documentation workflow, and AI-driven planning
npx skillsauth add lidge-jun/cli-jaw-skills goalInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guidelines for AI-driven goal work within cli-jaw. Applies when a goal is active via /goal or cli-jaw goal set, and especially when using /goal plan for AI-driven goal formulation.
/goal "objective")User provides the objective directly. AI executes following these guidelines. The objective is taken verbatim as the goal.
/goal plan "objective")AI analyzes the user's intent and formulates a specific, long-term executable goal. The user's input is a direction, not the final objective.
Planning Process (fully autonomous — no user confirmation step):
Every goal should be executable through the P-A-B-C-D orchestration cycle:
When a goal is active, it supersedes PABCD phase gates for autonomous execution. Phase transitions are mandatory shell commands (cli-jaw orchestrate A/B/C/D), not status text.
Documentation is required throughout the goal lifecycle:
devlog/_plan/<YYMMDD_topic>/ using decade numbering:
cli-jaw goal update "<summary>" --evidence "<path>" at every milestoneScale verification effort to change complexity (adapted from harness verification-tiers pattern):
| Tier | Criteria | Who Verifies | Evidence Required | |------|----------|--------------|-------------------| | LIGHT | <5 files, <100 lines changed | CLI sub-agent | LSP diagnostics clean | | STANDARD | Default for mid-size changes | jaw employee dispatch | Diagnostics + build pass | | THOROUGH | >20 files OR security/architectural changes | jaw employee (full review) | All tests pass + independent code review |
Tier Selection Logic:
Override Triggers:
Adapted from the ultragoal pattern:
cli-jaw goal updatecli-jaw goal pause --agent --audit "<review summary>"[System] User set a new goal: "<objective>" (ID: <id>). Acknowledge the goal and help the user achieve it.
[System] User requested AI-driven goal planning: "<objective>" (ID: <id>).
Do NOT execute the objective directly. First ANALYZE, then EXECUTE AUTONOMOUSLY:
1. Context Scan -> 2. Scope Analysis -> 3. Dependency Map -> 4. Risk Assessment -> 5. Sub-goal Decomposition -> 6. Execution Plan
After analysis, immediately refine the goal objective and enter PABCD orchestration.
Do NOT wait for user confirmation. Execute the full goal autonomously.
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv). This includes: creating, reading, editing, analyzing, or formatting spreadsheets; cleaning messy tabular data; converting between formats; and data visualization with charts. Also use for pandas-based data analysis when the deliverable is a spreadsheet. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration.
tools
Use this skill when the user wants to build a financial model, 3-statement model, DCF valuation, cap table, scenario analysis, or financial projections in Excel. Trigger on: 'financial model', '3-statement model', 'DCF', 'cap table', 'pro forma', 'projections', 'sensitivity analysis', 'waterfall', 'debt schedule', 'break-even', 'discounted cash flow', 'capitalization table', 'fundraising model', 'WACC calculation', 'scenario analysis model'. Input is a text prompt with assumptions. Output is a single .xlsx file with formula-driven, interconnected statement sheets.
tools
Use this skill when the user wants to create a data dashboard, analytics dashboard, KPI dashboard, or executive summary from CSV/tabular data in Excel format. Trigger on: 'dashboard', 'KPI report', 'analytics summary', 'data visualization', 'CSV to Excel dashboard', 'executive dashboard', 'metrics dashboard'. Output is always a single .xlsx file.