Skip to content

Glosarium ​

Setiap istilah OpenSpec, satu baris masing-masing.

OpenSpec menggunakan kembali kata-kata yang memiliki arti lain di git, CI, dan peralatan agent. Setiap baris memberikan makna OpenSpec. Kolom terakhir menautkan ke detail lebih lanjut bila tersedia.

IstilahDefinisiLebih Lanjut
ApplyMenerapkan tugas-tugas dalam proposal perubahan. Skill: openspec-apply-change.Apply a change
ArchiveMenyelesaikan proposal perubahan: menggabungkan delta-nya ke spec utama dan memindahkan foldernya ke openspec/changes/archive/.Quickstart
ArtifactDokumen perencanaan di dalam proposal perubahan: proposal.md, delta spec, design.md, tasks.md. Bukan output build.Artifacts
CapabilitySatu area perilaku dari sistem Anda. Masing-masing memiliki satu spec di openspec/specs/<capability>/spec.md.Capabilities
Change proposalSatu unit kerja: sebuah folder di bawah openspec/changes/<name>/ yang menampung artefak perencanaannya. Sering disingkat menjadi "change". Bukan commit git.Propose
CommandTitik masuk yang diketik untuk sebuah workflow. Ejaannya bervariasi per alat (/opsx:propose, /opsx-propose). Dokumentasi menamai workflow berdasarkan skill.Supported tools
ContinueMembuat artefak perencanaan berikutnya untuk proposal perubahan yang sudah ada. Skill: openspec-continue-change.Skills
DeliveryCara workflow dipasang: sebagai skill, perintah, atau keduanya.Set up your project
Delta specSpec di dalam proposal perubahan yang hanya mencantumkan apa yang berubah, di bawah header ADDED, MODIFIED, REMOVED, dan RENAMED.Delta specs
ExploreMemikirkan sebuah ide secara menyeluruh dengan agent sebelum mengajukan. Tidak menulis kode. Skill: openspec-explore.Explore an idea
Fast-forwardMembuat proposal perubahan dengan semua artefak perencanaan dalam satu kali proses, siap untuk diimplementasikan. Skill: openspec-ff-change. Bukan fast-forward git.Skills
Legacy workflowCommand /openspec:* pra-OPSX.
LoopSiklus yang dilalui proposal perubahan: explore, propose, review, apply, archive.Quickstart
Main specsStruktur openspec/specs/: perilaku saat ini yang disepakati dari sistem Anda. Mengarsipkan menggabungkan delta ke dalamnya. Capability yang belum memiliki spec akan mendapatkannya dari requirement ADDED-nya.Archive
OpenSpec rootStruktur openspec/ yang menjadi target resolusi dan operasi sebuah command: milik repo Anda, atau milik store.Stores
OPSXSistem workflow OpenSpec saat ini, dan prefix command yang dipasangnya (/opsx:).
ProfileWorkflow mana yang dipasang init: core atau custom.Profiles
ProposeMembuat proposal perubahan dan menghasilkan semua artefak perencanaannya dalam satu langkah. Skill: openspec-propose.Quickstart
RegistryDaftar store yang terdaftar pada tingkat mesin, di registry.yaml. Bukan registry paket.CLI
RequirementSatu perilaku yang harus dimiliki sistem, ditulis dengan SHALL: ### Requirement: dalam sebuah spec.Delta specs
ScenarioContoh yang dapat diuji di bawah sebuah requirement, dalam bentuk WHEN/THEN.Delta specs
SchemaDefinisi artefak mana yang dihasilkan proposal perubahan, dan dalam urutan apa. Bukan JSON Schema.Schemas
SkillInstruksi workflow, dipasang di tempat alat AI Anda membacanya (.agents/skills/, ...).Skills
SpecFile yang menjelaskan bagaimana satu capability berperilaku saat ini, di openspec/specs/<capability>/spec.md.Archive
spec-drivenSkema bawaan: proposal, lalu delta spec, lalu design, lalu tasks.spec-driven
StoreRepo OpenSpec mandiri yang terdaftar di mesin Anda, untuk perencanaan yang melintasi repositori. Bukan data store.Stores (beta)
SyncMenggabungkan delta yang telah diimplementasikan ke spec utama tanpa mengarsipkan. Skill: openspec-sync-specs.Skills
TemplateKonten awal yang diberikan skema untuk setiap artefak.Schemas
UpdateSebagai skill (openspec-update-change): merevisi artefak perencanaan proposal perubahan. Sebagai command CLI (openspec update): memperbarui file OpenSpec yang dipasang.Update a change, CLI
VerifyMemeriksa implementasi sesuai dengan artefak proposal perubahan sebelum mengarsipkan. Skill: openspec-verify-change.Skills
WorkflowAksi OpenSpec bernama (propose, apply, archive, ...), dipasang ke alat AI Anda sebagai skill atau command.Set up your project
WorksetKelompok folder lokal yang personal, dibuka bersamaan dalam satu alat. Bukan store, dan tidak ada yang dibagikan.Worksets (beta)