amazon-location-servic…
Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or…
Discovers user intent and generates a structured, step-by-step plan for model customization workflows. This skill must always be activated alongside any other skill when the user's request relates to model customization — including fine-tuning, training, building, customizing,
Claude Code
$ npx -y skills add awslabs/agent-plugins --skill planning --agent claude-code
Codex
$ npx skills add awslabs/agent-plugins --skill planning -a codex -y
Cursor
$ npx skills add awslabs/agent-plugins --skill planning -a cursor -y
Gemini CLI
$ npx skills add awslabs/agent-plugins --skill planning -a gemini-cli -y
GitHub Copilot
$ npx skills add awslabs/agent-plugins --skill planning -a github-copilot -y
OpenCode
$ npx skills add awslabs/agent-plugins --skill planning -a opencode -y
Windsurf
$ npx skills add awslabs/agent-plugins --skill planning -a windsurf -y
name: planning description: Discovers user intent and generates a structured, step-by-step plan for model customization workflows. This skill must always be activated alongside any other skill when the user's request relates to model customization — including fine-tuning, training, building, customizing, reviewing data, or getting advice on approach, regardless of domain. Do not skip this skill even if the immediate ask is narrow (e.g., reviewing data format or a single workflow step), because planning discovers the full scope of work needed. Also activate when the user wants to resume, continue, or modify an existing plan. metadata: version: "2.0.0"
---
**Goal:** Understand what the user wants to accomplish and identify which skills belong in the plan.
Read `references/input-output-contracts.md`, `references/model-customization-plan.md`, and `references/evaluate-first-plan.md` to:
**During brainstorming:**
---
**Goal:** Propose a structured plan for the user to review.
Generate a plan as a numbered list of tasks. Each task has:
**Format:**
Based on what you've described, here's what I propose: 1. ⬜ **[Task Name]** — [What happens]. *(Skill: [skill-name])* 2. ⬜ **[Task Name]** — [What happens]. *(Skill: [skill-name])* 3. ⬜ **[Task Name]** — [What happens]. *(Skill: [skill-name])* Does this plan look right, or would you like to change anything?
**Rules for plan generation:**
When the user approves the plan, write it to `PLAN.md` and save it under the project directory structure defined by the directory-management skill.
# Plan 1. ⬜ **[Task Name]** — [Description]. _(Skill: [skill-name])_ 2. ⬜ **[Task Name]** — [Description]. _(Skill: [skill-name])_ 3. ⬜ **[Task Name]** — [Description]. _(Skill: [skill-name])_
**Status indicators:**
Update `PLAN.md` whenever a task's status changes.
---
**Goal:** Refine the plan until the user approves it.
---
Once the plan is approved:
1. Before starting a task, update its status in `PLAN.md` to 🔄 (In Progress). 2. If the task maps to a skill, load that skill's full SKILL.md before doing any work. Do not attempt the task from general knowledge — always defer to the skill's instructions. 3. Execute the task by following the loaded skill's workflow. 4. When the task completes:
- [x] Fine-tune model
- Output: `scripts/01_sft_finetuning.py`
- Output: `manifests/sft-llama-20260515.json`Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or…
Build and deploy full-stack web and mobile apps with AWS Amplify Gen2
Build, manage, and operate APIs with Amazon API Gateway (REST, HTTP, and WebSocket). Triggers on phrases like: API Gateway, REST…
Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry…
Evaluate, configure, and migrate workloads to AWS Lambda Managed Instances (LMI). Triggers on: Lambda Managed Instances, LMI,…
Build, run, debug, and operate applications on AWS Lambda MicroVMs — Firecracker-isolated, snapshot-resumable serverless compute…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.