Claude Code Plugins

Community-maintained marketplace

Feedback

Flight Levels methodology for project and work management. Use when planning projects, decomposing work into tasks, deciding document types, managing phases, or coordinating initiatives. Applies Kanban-based pull systems and hierarchical work alignment (Vision -> Strategy -> Initiative -> Task). Teaches when and why to use Metis tools.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name metis
description Flight Levels methodology for project and work management. Use when planning projects, decomposing work into tasks, deciding document types, managing phases, or coordinating initiatives. Applies Kanban-based pull systems and hierarchical work alignment (Vision -> Strategy -> Initiative -> Task). Teaches when and why to use Metis tools.

Metis Flight Levels Skill

This skill teaches Flight Levels methodology for work management using Metis. It extends the Metis MCP server with judgment and methodology guidance.

Prerequisites

  • Metis MCP server connected and available
  • A Metis workspace initialized (metis init or via MCP)

What This Skill Provides

The Metis MCP server teaches you how to use the tools. This skill teaches you when and why.

  • When to create which document type
  • How to decompose work effectively
  • When to transition between phases
  • Common mistakes and how to avoid them
  • Patterns for different project types

Core Methodology

See methodology/core-principles.md for:

  • The Flight Levels hierarchy (Vision -> Strategy -> Initiative -> Task)
  • Pull-based Kanban flow
  • Value alignment and why hierarchy matters
  • Phase-gated progress
  • Source of truth (filesystem over database)

Choosing a Configuration

See methodology/preset-selection.md for:

  • Full vs Streamlined vs Direct presets
  • Decision framework for choosing
  • When to change presets
  • Signs you chose wrong

Breaking Down Work

See methodology/decomposition.md for:

  • When to decompose (ahead of capacity, not upfront)
  • Sizing by scope, not time
  • The explicit decompose phase and why it exists
  • Decomposition patterns (vertical slices, risk-first, etc.)

Moving Through Phases

See methodology/phase-transitions.md for:

  • Phase sequences for each document type
  • Exit criteria patterns
  • When and how to transition
  • Monitoring phase health

What Not to Do

See methodology/anti-patterns.md for:

  • Shadow work and shadow backlogs
  • Too many active items (WIP limits)
  • Skipping phases
  • Stale work and metric gaming

Project Patterns

Apply these patterns based on your situation:

Decision Guides

When unsure what to do:

Quick Reference

Document Types

Type Purpose Parent Required
Vision North star objectives No
Strategy† Coordinated approaches Vision
Initiative Capability increments Strategy or Vision‡
Task Atomic work units Initiative
Task (backlog) Ad-hoc work (bug/feature/debt) No*
ADR Architectural decisions No

*Backlog items are tasks created with backlog_category parameter instead of parent_id. Use reassign_parent to move them into an initiative later, if desired.

†Strategy documents are only available in the Full preset. See preset-selection.md.

‡In Streamlined preset (no Strategy), Initiatives parent directly to Vision.

Common Operations

Check existing work before starting:

list_documents(project_path)  # See all active visions, initiatives, and tasks

Always check the current state before creating new documents. This prevents duplicate work and helps you understand where new items should fit in the hierarchy.

Start a project:

  1. initialize_project with appropriate prefix
  2. create_document for vision, then read_document and edit_document to fill in all sections
  3. Transition vision to published when complete
  4. Create initiatives aligned to vision (create → read → edit for each)
  5. Decompose initiatives into tasks (create → read → edit for each)

Do work:

  1. Pull tasks when capacity exists
  2. Transition to active when starting
  3. Complete when acceptance criteria met
  4. Look up for next work when backlog is low

Handle ad-hoc work (bugs, features, tech debt):

When users say "create a bug/feature/tech debt ticket", create a backlog item:

create_document(type="task", title="...", backlog_category="bug")      # for bugs
create_document(type="task", title="...", backlog_category="feature")  # for features
create_document(type="task", title="...", backlog_category="tech-debt") # for tech debt

Then read and fill in the document with details. Either work independently (if critical) or feed into initiative later.

Clean up completed work:

archive_document(short_code="PROJ-I-0001")  # Archives initiative and all its tasks

Archive completed initiatives to keep active document lists focused. Archived documents are preserved but hidden from default listings.

Key Principles

  • Work is pulled, never pushed - Low backlog signals to look up
  • All work traces to vision - If it doesn't align, question its value
  • Phases exist for a reason - Don't skip them (transitions will fail if you try)
  • Filesystem is truth - Database is just a cache
  • Scope over time - Size by capability increment, not duration
  • Read before edit - Always read_document before edit_document
  • Complete documents after creation - Never leave a document with template placeholders. After create_document, immediately read_document then edit_document to fill in all required sections with actual content
  • Delete unused sections - Templates contain optional sections; delete what doesn't apply rather than leaving empty placeholders
  • Update active tasks - Use active tasks as working memory; record progress, findings, and decisions regularly