Skip to content
Back to skills

Ae Composition

ASecurity

Stage a frame in After Effects through the AE MCP Bridge - give every beat one dominant element, build scale hierarchy, use the whole frame instead of a band in the middle, vary the composition between beats, place things on a grid with real margins, crop and bleed deliberately, compose for 9x16 and 1x1, and check it with ae_proof's staging checks. Use when work looks flat, generic, empty, "like a slide", "like a wireframe" or "not designed", when every beat looks the same, when nothing on sc...

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsgo

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add solomondivyananth/aftereffects-mcp --skill ae-composition --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ae Composition?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ae Composition
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/solomondivyananth-ae-composition/badge)](https://www.skillsdirectory.com/skills/solomondivyananth-ae-composition)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ae-composition
description: Stage a frame in After Effects through the AE MCP Bridge - give every beat one dominant element, build scale hierarchy, use the whole frame instead of a band in the middle, vary the composition between beats, place things on a grid with real margins, crop and bleed deliberately, compose for 9x16 and 1x1, and check it with ae_proof's staging checks. Use when work looks flat, generic, empty, "like a slide", "like a wireframe" or "not designed", when every beat looks the same, when nothing on screen is big, or before a scenes gate.
---

# Composition

Most motion-design work that looks amateur is not badly animated. It is badly
staged: small elements floating in the middle of an empty frame, everything
the same size, every beat composed identically. Animation cannot fix that —
it just moves the problem around.

This is the layer under `ae-motion-principles`: what the frame looks like
when nothing is moving.

## The three faults that make work look generic

Check every beat against these before animating it.

**1. No focal point.** Something must be the thing you look at. The dominant
element should cover roughly **25–60% of the frame** and sit where the eye
lands first. If the biggest thing on screen is 10% of the frame, there is no
subject — only furniture.

**2. No scale contrast.** Hierarchy is size first, colour second, motion
third. The point of the beat wants to be **3–6× the size** of its supporting
elements. Two elements within 1.5× of each other read as a list, not a
statement.

**3. The frame is unused.** A 1080×1920 frame with everything in a band
between 25% and 70% of its height wastes half the picture, and in a feed the
empty bottom is where the platform's UI sits anyway. Either fill the frame or
compose the emptiness deliberately — a big element with air around it is a
composition; a small one is a gap.

`ae_proof` measures all three (`frame-unused`, `no-focal-point`,
`no-scale-contrast`), so you do not have to guess whether a beat is
under-staged. For a scene comp that gets its background from a master, pass
`{"staging": true}` — see `ae-motion-proof`.

## Staging a beat

1. **Say the beat in one sentence.** "Enquiries come back with names and
   numbers." Whatever is the subject of that sentence is the dominant
   element.
2. **Give it size.** Make it big before making it interesting. A card at 30%
   of the frame with a headline over it beats the same card at 12% with three
   supporting details.
3. **Add one supporting element, not four.** A label, a number, a rule.
   Everything else is noise at this scale.
4. **Place it off centre.** Dead-centre everything is the default that makes
   a film look like a slideshow. Offset the subject and balance it with the
   type block or with empty space.
5. **Let something bleed.** An element that runs off an edge tells the eye
   the world continues past the frame. One bleed per beat is usually enough.
6. **Then animate it** (`ae-motion-principles`).

## Numbers that hold up

For a 1080×1920 vertical frame (scale by the short side for other formats):

| | Value |
|---|---|
| Outer margin | 60–80 px, and never less than 40 |
| Grid | 12 columns of 75 px with 24 px gutters, or a simple 8 px rhythm |
| Dominant element | 25–60% of frame area |
| Supporting elements | a third to a sixth of the dominant's size |
| Display type | 120–220 px |
| Statement type | 60–110 px |
| Supporting type | 34–48 px |
| Smallest legible type | 24 px, and only for labels nobody has to read |
| Gap between unrelated blocks | 2–3× the gap inside a block |
| Safe band in 9:16 | keep the beat between 12% and 80% of the height |

The single most common fix in practice: **take whatever is on screen and
double it in size.** Work that looks under-designed is usually work that was
composed at desktop scale and never checked at phone scale.

## Varying between beats

A film where every beat is composed the same way is a slide deck with
transitions. Move the eye:

| Beat | Staging |
|---|---|
| 1 | full-bleed type, no other element |
| 2 | subject low, type high, wide air between them |
| 3 | close-up detail, cropped hard so it bleeds on two edges |
| 4 | two elements in a diagonal relationship |
| 5 | the subject small in a big field, on purpose, because the point is scale |
| 6 | full-frame colour change with the claim centred |

`ae_proof`'s `same-staging` check measures this: if every resting
composition in a film is centred on the same line, it says so.

Change **one** thing between neighbouring beats — position, scale or
crop — not all three, or the film stops feeling like one piece.

## Depth, light and texture

Flat fills read as a wireframe. Three cheap things separate a film from a
mockup, in the order they pay off:

1. **A background that is not one flat colour.** A soft gradient, a very
   large blurred shape in a second brand tint, or a slow vertical ramp.
   Blur on an adjustment layer above the shapes (`ae-effects`).
2. **Light.** A vignette that darkens the corners by 8–15%, and a lift where
   the subject sits. The eye goes to the brightest place — put it where the
   subject is.
3. **Grain.** 1–2% noise over everything, on one adjustment layer. It costs
   nothing, hides banding, and is most of what makes a flat graphic look
   filmed rather than exported.

Then depth: two or three planes at different Z with a slow camera push give
parallax that no amount of easing can imitate (`ae-camera-3d`).

## Cropping and bleeding

- **Crop into things.** A card shown whole is an object; a card cropped by
  the frame is a place. Close-ups are where product films get energy.
- **Bleed off one edge, not all four**, unless the element is a background.
- **Keep the crop consistent within a scene.** If the subject bleeds left on
  one beat, do not move it to bleed right on the next without a reason.

## Formats

A layout is not a size. A variant starts as a duplicate of the master
(`ae-deliver`), so it keeps the assets and the timing, and then gets restaged:

- **9:16** — stack what was side by side; raise type relative to width; keep
  the beat between 12% and 80% of the height.
- **1:1** — the tightest crop. Usually one element and one line of type.
- **16:9** — horizontal air is cheap; use it for pairs and comparisons.

Re-proof every variant. A layout that passes in 16:9 routinely shows up as
`clipped`, `safe-area` or `frame-unused` in 9:16.

## Check it

1. `ae_render_frame` at each beat's resting moment, at `downscale: 1`.
2. Ask of each frame: what is the subject, and is it the biggest thing here?
3. `ae_proof {"comp": …, "staging": true}` for the three faults and for
   `same-staging` across the film (`ae-motion-proof`).
4. Squint at the contact sheet. If every tile looks the same, the film has
   one composition and needs five.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.