ApertureOscillation

Oscillate question scope across tactical and strategic passes to identify design tensions.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/davdunc/pai-framework --skill apertureoscillation-davdunc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ApertureOscillation
Source: https://github.com/davdunc/pai-framework/tree/main/skills/ApertureOscillation
Command: npx skills add https://github.com/davdunc/pai-framework --skill apertureoscillation-davdunc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ApertureOscillation prevents building a component that works in isolation but fails to fit the larger system by forcing the same question through narrow tactical and wide strategic scope framing, then synthesizing the divergence into actionable design tensions.

Core Features & Use Cases

  • Two-input scope oscillation: uses a tactical target (what you’re building) and a strategic context (why it matters to the system) to avoid shallow one-zoom answers.
  • Three-pass workflow: produces Narrow (component logic), Wide (system requirements), and Synthesis (where they diverge).
  • Outputs for decision-making: generates design tensions, scope recommendations, and an alignment/coherence assessment before approach commitment.

Quick Start

Ask the AI to run aperture oscillation for your feature by providing both the tactical target and the strategic context, then request the resulting design tensions and alignment status.

Frequently Asked Questions about ApertureOscillation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify design tensions between local component logic and system-level architecture requirements?

Design tensions are identified by oscillating question scope across narrow tactical and wide strategic passes to analyze component logic against system coherence. ApertureOscillation requires a tactical target and strategic context to return divergence analysis, scope recommendations, and alignment findings.

What is scope framing and how does it prevent isolated component failures during feature scoping?

Scope framing evaluates a build request through both component-level and project-level perspectives to ensure requirements alignment. This prevents isolated failures by synthesizing where narrow tactical logic diverges from wide strategic system requirements before approach commitment.

How do I run a pre-commit design review for architecture decisions using LLM prompting?

Run a pre-commit design review by providing the AI with both a tactical target and strategic context to process a three-pass workflow. This generates narrow component logic, wide system requirements, and a synthesis pass producing design tensions and coherence assessments.

Can I use scope oscillation for workflow orchestration without predefined dependencies?

Yes, scope oscillation operates without dependencies to analyze workflow orchestration by applying narrow and wide framing passes. It processes your tactical target and strategic context directly to surface scope recommendations and alignment findings.

When should I not use design tension analysis for system coherence checks?

Design tension analysis is not suitable when you lack either a distinct tactical target or strategic context, as both inputs are required. It should also be bypassed if you only need shallow single-zoom answers without cross-checking component logic against broader project context.

What's the best way to align feature scope with TELOS context before committing to a build approach?

The best way to align feature scope is running a three-pass workflow that oscillates between narrow component logic and wide system requirements. This produces a synthesis pass detailing design tensions and coherence assessments to validate alignment before approach commitment.