Этап 3: Создание проекта

Теория

Инициализация проекта

выбор папки для создания проекта

Команда /init анализирует ваш проект и создаёт файл AGENTS.md. Этот файл содержит:

Зачем нужен AGENTS.md?

Работа с файлами через @

Символ @ позволяет указать конкретный файл:


Практика

Шаг 1: Создайте папку проекта

  1. Откройте Проводник (иконка папки на панели задач)
  2. Перейдите в удобное место (например, «Документы»)
  3. Нажмите правой кнопкой мыши → Создать → Папку
  4. Назовите её my-project

Шаг 2: Запустите OpenCode

Запустите OpenCode через иконку в меню Пуск (как описано в Этапе 1). Чтобы OpenCode работал с вашим проектом, откройте папку my-project в Проводнике и запустите OpenCode из неё (например, через контекстное меню папки «Открыть в OpenCode», если такая опция появилась при установке).

Шаг 3: Инициализируйте проект

В поле ввода сообщений OpenCode введите:

/init

OpenCode:

  1. Проанализирует файлы в папке
  2. Задаст несколько вопросов
  3. Создаст файл AGENTS.md

Шаг 4: Посмотрите созданный файл

После инициализации посмотрите, что создал OpenCode:

Покажи файл AGENTS.md

Или откройте файл вручную:

Что в файле:

Шаг 5: Задайте вопрос о проекте

Теперь OpenCode знает ваш проект. Задайте вопрос:

Что делает этот проект?

Или более конкретно:

Какие файлы есть в папке src?

Шаг 6: Работа с конкретным файлом

Используйте @ для обращения к файлу:

Что делает функция в @src/main.ts?

Или:

Покажи код из @package.json

Задание

  1. Создайте папку для проекта (через Проводник)
  2. Запустите OpenCode в этой папке (через иконку)
  3. Выполните инициализацию проекта (/init в поле ввода)
  4. Посмотрите созданный AGENTS.md
  5. Задайте 3 вопроса о проекте
  6. Обратитесь к конкретному файлу через @

Чек-лист


Примеры вопросов

Вопрос Что получите
Что делает этот проект? Описание назначения
Какие файлы есть в src? Список файлов
Покажи код из @src/app.ts Содержимое файла
Как запустить тесты? Команду для тестов
Есть ли ошибки в коде? Анализ потенциальных проблем

Советы

  1. Инициализируйте каждый проект — это giúpает OpenCode лучше понимать контекст
  2. Используйте @ — так ответы будут точнее
  3. Задавайте конкретные вопросы — чем точнее вопрос, тем полезнее ответ

Предыдущий этап: Подключение агентовСледующий этап: Настройка правил

← Предыдущий
Подключение агентов