diff --git a/lib/hanami/cli/generators/app/view/app_template.html.erb b/lib/hanami/cli/generators/app/view/app_template.html.erb
deleted file mode 100644
index f5103b48..00000000
--- a/lib/hanami/cli/generators/app/view/app_template.html.erb
+++ /dev/null
@@ -1 +0,0 @@
-
<%= camelized_app_name %>::Views::<%= camelized_namespace %>::<%= camelized_name %>
diff --git a/lib/hanami/cli/generators/app/view/app_view.erb b/lib/hanami/cli/generators/app/view/app_view.erb
deleted file mode 100644
index 0fbe8114..00000000
--- a/lib/hanami/cli/generators/app/view/app_view.erb
+++ /dev/null
@@ -1,10 +0,0 @@
-# frozen_string_literal: true
-
-module <%= camelized_app_name %>
- module Views
-<%= module_namespace_declaration %>
-<%= module_namespace_offset %>class <%= camelized_name %> < <%= camelized_app_name %>::View
-<%= module_namespace_offset %>end
-<%= module_namespace_end %>
- end
-end
diff --git a/lib/hanami/cli/generators/app/view/slice_template.html.erb b/lib/hanami/cli/generators/app/view/slice_template.html.erb
deleted file mode 100644
index 3ca74de9..00000000
--- a/lib/hanami/cli/generators/app/view/slice_template.html.erb
+++ /dev/null
@@ -1 +0,0 @@
-<%= camelized_slice_name %>::Views::<%= camelized_namespace %>::<%= camelized_name %>
diff --git a/lib/hanami/cli/generators/app/view/slice_view.erb b/lib/hanami/cli/generators/app/view/slice_view.erb
deleted file mode 100644
index fe7e897d..00000000
--- a/lib/hanami/cli/generators/app/view/slice_view.erb
+++ /dev/null
@@ -1,10 +0,0 @@
-# frozen_string_literal: true
-
-module <%= camelized_slice_name %>
- module Views
-<%= module_namespace_declaration %>
-<%= module_namespace_offset %>class <%= camelized_name %> < <%= camelized_slice_name %>::View
-<%= module_namespace_offset %>end
-<%= module_namespace_end %>
- end
-end
diff --git a/lib/hanami/cli/generators/app/view_context.rb b/lib/hanami/cli/generators/app/view_context.rb
deleted file mode 100644
index ff434864..00000000
--- a/lib/hanami/cli/generators/app/view_context.rb
+++ /dev/null
@@ -1,88 +0,0 @@
-# frozen_string_literal: true
-
-require_relative "slice_context"
-require "dry/files/path"
-require_relative "../constants"
-
-module Hanami
- module CLI
- module Generators
- # @since 2.1.0
- # @api private
- module App
- # @since 2.1.0
- # @api private
- class ViewContext < SliceContext
- # @since 2.1.0
- # @api private
- attr_reader :key
-
- # @since 2.1.0
- # @api private
- def initialize(inflector, app, slice, key)
- @key = key
- super(inflector, app, slice, nil)
- end
-
- # @since 2.1.0
- # @api private
- def namespaces
- @namespaces ||= key.split(KEY_SEPARATOR)[..-2]
- end
-
- # @since 2.1.0
- # @api private
- def name
- @name ||= key.split(KEY_SEPARATOR)[-1]
- end
-
- # @since 2.1.0
- # @api private
- def camelized_namespace
- namespaces.map { inflector.camelize(_1) }.join(NAMESPACE_SEPARATOR)
- end
-
- # @since 2.1.0
- # @api private
- def camelized_name
- inflector.camelize(name)
- end
-
- # @since 2.1.0
- # @api private
- def underscored_namespace
- namespaces.map { inflector.underscore(_1) }
- end
-
- # @since 2.1.0
- # @api private
- def underscored_name
- inflector.underscore(name)
- end
-
- # @since 2.1.0
- # @api private
- def module_namespace_declaration
- namespaces.each_with_index.map { |token, i|
- "#{NESTED_OFFSET}#{INDENTATION * i}module #{inflector.camelize(token)}"
- }.join($/)
- end
-
- # @since 2.1.0
- # @api private
- def module_namespace_end
- namespaces.each_with_index.map { |_, i|
- "#{NESTED_OFFSET}#{INDENTATION * i}end"
- }.reverse.join($/)
- end
-
- # @since 2.1.0
- # @api private
- def module_namespace_offset
- "#{NESTED_OFFSET}#{INDENTATION * namespaces.count}"
- end
- end
- end
- end
- end
-end