Agent skill

todo

Planning and progress tracking skill for agent's internal reasoning. Use when an agent needs to create, track, and complete tasks across its own multi-step operations and maintain state persistence.

Stars 0
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/gracebotly/flowetic-app/tree/main/workspace/skills/todo

SKILL.md

To-Do Plugin Skill (Agent Internal Reasoning)

When to use

Use todos for agent's internal reasoning and state persistence during multi-step work that requires tracking state across operations. Todos are NOT for UI progress indicators or simple user choices.

DO create todos for:

  • "Plan dashboard journey" (session start, masterRouterAgent - internal planning state)
  • "Generate preview dashboard" (Phase 4, dashboardBuilderAgent - internal multi-step workflow)
  • "Apply interactive edits" (Phase 5, dashboardBuilderAgent - internal iterative process)
  • "Deploy dashboard" (Phase 6, masterRouterAgent - internal deployment verification)

DO NOT create todos for:

  • UI card selections (outcome selection, style bundle selection)
  • Atomic tool calls (RAG queries, schema analysis, spec validation)
  • Workflow execution (connectionBackfill, generatePreview - workflows track themselves)
  • Phase state transitions alone
  • Simple confirmations or quick questions

Required behavior

  1. Create todos for internal state tracking at appropriate times:

    • Session start: create 1–3 high-level todos for planning
    • Multi-step work start: create todo for the work item
    • Mark todos complete when the internal state change is complete
  2. Use todos to maintain your reasoning state across steps:

    • The todo list helps you remember what you're working on
    • Marking complete lets you track progress within your own logic
    • This is for YOUR internal use, not for displaying to users
  3. Never create todos for simple UI choices or atomic operations:

    • Card selections are state transitions, not work items
    • Single tool calls don't need tracking
    • Let workflows handle their own internal state
  4. Keep todo list focused on meaningful multi-step work:

    • Each todo should represent actual work requiring multiple steps
    • If it's one action, it doesn't need a todo
    • Quality over quantity - fewer, meaningful todos are better

Tool calls

  • Create: todo.add
  • Read: todo.list
  • Update: todo.update
  • Complete: todo.complete

Minimal workflow

  • On meaningful multi-step work start: create a todo for that work
  • After internal state change completes: mark the matching todo complete
  • Use todo.list to review your active work items
  • Never create todos for simple UI choices or atomic operations

Remember

This todo system is for your agent's internal reasoning and state persistence. It helps you track what you're working on across multiple steps and maintain context. It is NOT a UI progress indicator or a way to show users what you've done.

Expand your agent's capabilities with these related and highly-rated skills.

gracebotly/flowetic-app

business-outcomes-advisor

Skeleton-intelligent revenue strategy for AI automation agencies. Frames proposals through monetization lenses across all UI types — dashboards, product pages, and admin panels. Knows the full skeleton catalog, SaaS wrapper productization flow, and enrichment boundaries. Active in propose phase only. Max 1-2 questions, plain language, agency-native vocabulary.

0 1
Explore
gracebotly/flowetic-app

ui-ux-pro-max

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.

0 1
Explore
gracebotly/flowetic-app

make

Mapping guidance for Make.com (Integromat) scenario events. Covers execution metrics, scenario performance, operation counts, and module analytics.

0 1
Explore
gracebotly/flowetic-app

data-dashboard-intelligence

Universal intelligence for turning normalized event data into premium, story-driven dashboards. Covers field-to-component mapping, aggregation selection, dashboard story structure, hero stat detection, and graceful degradation. Use this skill whenever generating a dashboard spec, editing dashboard components, choosing chart types, deciding aggregation methods, handling empty or sparse data, writing component headlines, ordering components on a dashboard, or picking which metric should be the hero stat. Even if the user doesn't say "dashboard intelligence", use this skill for ANY dashboard generation or editing task.

0 1
Explore
gracebotly/flowetic-app

vapi

Mapping guidance for Vapi voice AI events. Covers call metrics, assistant performance, cost tracking, and transcript handling. Use for any Vapi-connected dashboard generation or editing task.

0 1
Explore
gracebotly/flowetic-app

n8n

Dashboard-first journey guidance for n8n. Use when a user connected n8n and wants a Workflow Activity Dashboard (default) with auto-mapping and live preview, and optionally to turn a workflow into a product.

0 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results