```ruby
scope do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end

describe do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end

context do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end

xscope do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end

xdescribe do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end

xcontext do
  spec { true }
  xspec { true }

  example { true }
  xexample { true }

  it { true }
  xit { true }
end
```

Make skipped specs fail if aliases are broken
user
```ruby
scope do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end

describe do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end

context do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end

xscope do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end

xdescribe do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end

xcontext do
  spec { true }
  xspec { false }

  example { true }
  xexample { false }

  it { true }
  xit { false }
end
```
assistant