| title | Quick start: create and implement your first GatomIA spec |
|---|---|
| description | Create a feature spec, generate tasks with GitHub Copilot Chat, and start implementing your first task using GatomIA's Specs view and CodeLens actions. |
This guide walks you through creating a feature specification from scratch and using it to drive implementation through GitHub Copilot Chat. Before you start, make sure you have completed the installation steps.
**Product Context is required** when creating a spec. It tells GatomIA (and Copilot) the background it needs to generate a meaningful specification. Fill it in with a brief description of your project and what problem the feature solves. Open VS Code and load a folder that contains your project. GatomIA's sidebar views are only available when a workspace folder is open. Click the **GatomIA** icon in the Activity Bar on the left side of VS Code. The sidebar expands to show the **Specs**, **Steering**, **Hooks**, and other views. In the **Specs** view, click **Create New Spec** (the `+` button in the view toolbar). A form panel opens where you fill in the spec details. Complete the fields in the spec creation form:- **Product Context** (required) — Describe your project and the problem this feature addresses.
- **Summary** — A short title or one-line description of the feature.
- **Constraints** — Any technical or business constraints Copilot should respect when generating the spec.
Leave optional fields blank if you don't need them yet.
<Note>
GatomIA creates two files in your `specs/` folder: `spec.md` (the full feature specification) and `tasks.md` (a checklist of implementation tasks). For SpecKit projects the path is `specs/<spec-name>/`; for OpenSpec projects it is `openspec/specs/<spec-name>/`.
</Note>
You have now created a spec, generated tasks, and driven implementation through Copilot Chat. From here, explore the Steering view to set up instruction rules, or the Hooks view to automate post-task actions like filing GitHub issues.