Language: English (below) ยท ํ๊ตญ์ด
Run Claude, Cursor, Copilot, Gemini, and other AI coding agents on the same codebase without rule-file chaos. AGENTS.md-first seed prompts that bootstrap or migrate an AI-native project into a service-agnostic operating system for multi-agent collaboration.
Copy one file into your new project. Paste it as the first message to any AI coding agent. The agent runs an interactive bootstrap (new project) or a structured migration (existing project) that leaves you with a service-agnostic operating system for AI collaboration.
- Pick one seed: Lite (English / ํ๊ตญ์ด) is the default; use Compact (English / ํ๊ตญ์ด) if you already know the pattern, or Master (English / ํ๊ตญ์ด) if you want every inline template.
- Copy it into your target project as
.agent/seed_prompt.md. - Paste the same file as the first message to Claude Code, Cursor, Copilot, Gemini, Codex, Cline, Windsurf, or another coding agent.
The agent will ask the Phase 0-7 bootstrap/migration questions and generate AGENTS.md, .agent/, and the bridge files you choose.
Most AI coding guides tell you how to talk to one model. Real projects don't stay monogamous โ you end up with a CLAUDE.md next to a .cursor/rules/ next to a stray GEMINI.md, and the rules start to contradict each other. When two agents edit the same file at the same time, there's no coordination layer. When a blocker takes three hours to solve, the next session has no memory of the fix.
This seed bakes in patterns tested during the intensive operation of the author's second AI Native project, run with three concurrent AI agents (Antigravity + GitHub Copilot + Claude Code). The focus areas:
- Preventing repeat mistakes โ
.agent/_lessons/records every surprising blocker with tags; next session greps before touching the area. - Document-layer separation โ
.agent/(agent workspace) vsdocs/(developer runbooks) vsexecutive-docs/(strategy) vsdashboard/(user-action backlog) โ each with a specific audience, no mixing. - Repo residency boundaries โ Phase 2.5 decides whether the workspace is the source repo, a private agent-docs sidecar, a multi-project orchestration repo, or an upstream/local split before choosing the
.agent/shape. - Service-agnostic bridges โ
AGENTS.mdis the single source of truth. Every AI service's rule file (CLAUDE.md, GEMINI.md, .cursor/rules/, .windsurfrules, .aider.conf.yml, โฆ) points to it or imports it where the tool supports imports. Switch services freely, rules don't break. - Concurrent multi-agent safety โ
.agent/_coordination/with STATE.md, HANDOFF.md, CHANGELOG.md prevents file-edit collisions and gives every agent a live map of who's doing what. - Research-driven decisions โ Significant branch points (strategy, tech selection, legal, market) trigger a Research โ Report โ Plan โ Link loop with URL-sourced evidence and honest "source unverified" markers.
The seed starts paying for itself when any of these scenarios show up:
| Scenario | Single rules file (CLAUDE.md, .cursor/rules, โฆ) | EstreGenesis pattern |
|---|---|---|
| 2nd or 3rd AI service joins the project | Duplicate rules per service file; they drift over time | Bridge files point each tool back to AGENTS.md โ SSoT stays single |
| Two agents edit the same file at once | No coordination layer; last write wins | _coordination/HANDOFF.md claim ledger + live STATE.md map |
| 3-hour blocker solved last week | Stuck in chat history, gone next session | _lessons/ entry, grepped at task start |
| Project already has scattered rule files | Manual triage, no template | Migration A: audit โ extract AGENTS.md โ rewrite bridges |
| Strategic decision (stack, legal, market) | Ad-hoc chat, no audit trail | Research โ Report โ Plan โ Link loop with URL evidence |
| Seed-bootstrapped project, new seed version released | Manual diff and apply | Migration B: numbered delta menu, additive only |
If none apply, a single rules file is fine. If one applies, EstreGenesis starts paying for itself. If two or more apply, the bridge-and-SSoT pattern stops being optional.
v1.x is the project seed โ bootstrap a new AI-native project, or migrate an existing one, into the AGENTS.md SSoT (everything above). v2.0+ adds six optional modules layered on top:
-
Constellation (v2.0+) โ live multi-agent orchestration. Graduates coordination from the file-based
.agent/_coordination/ledger to a real-time live board (WebSocket + A2A messaging + dashboard). The A2A bridge interface is the invariant contract; reference runtime under constellation/reference/ is Node deps-0 exceptws. Components authored as.euxand brewed with EstreUX โ a separate Apache-2.0 runtime EG references (clone-and-run), not bundles or owns. -
Superscalar (v2.3+) โ execution-scheduling discipline for parallel sub-agent dispatch. Five-dimension
issue_widthformula (effort_band + pace_mode + Little's Law + Kanban WIP + autonomy_available_workers) + cost-benefit-gated dispatch at the 30โ60k token-horizon crossover + worktree-isolated reorder buffer + in-order retire + consistency gate + opt-in speculation. Production-ready (Stage 1 ships). n=8 dogfood ledger + Entry 06 controlled A/B showing "parallelism is not sufficient; orchestration discipline produces consistency." -
Hyperbrief (v2.3.20+) โ decision-delegation gating discipline. Every user-facing decision question runs through a trigger rubric; if it escalates, the LLM emits a schema-enforced JSON IR and a deterministic Node renderer produces a 9-section Markdown brief + interactive HTML card. 4-axis ร 5-level tone profile + skill-side auto-localize (button label + MD trigger phrases follow the user's prevailing conversation language). Cross-module integrations active: Constellation ยง13.16.9 (5 A2A intent names + ack_tier='decided') + Superscalar ยง3.1 (orthogonal gate at write/deploy/send lane retire). ยง11.5 v1.0 readiness rubric (Lens A 7-dim module-wide GA / Lens B 6-dim host-specific marketplace registration) shipped.
-
Greatpractice (v2.5.50+, v2.5.55 release-cadence ratified) โ memory-triggered practice-codification discipline. Targets the "quiet omission" failure surface: small obligations that should accompany the work โ "update the docs alongside the code," "check before sending," "when X changes, also change Y" โ that usually start as memory notes and gradually slip through as those notes accumulate. Greatpractice treats agent-workspace memory feedback (
memory/feedback_*.mdor equivalent) as the input trigger and routes raw signals through a 5-axis multi-criteria maturation gate (frequency + depth + recency + cost + predictability weighted sum, threshold โฅ 18 OR 3-criterion notability) into a 3-tier macro/mezzo/micro hierarchy. Ratified entries are enforced via deterministic lifecycle hooks (SessionStart blocking / UserPromptSubmit path-scoped inject / PreToolUse 3-subtype poka-yoke contact/fixed-value/motion-step / PostToolUse SSoT propagation / Stop cycle-end probe / PostCompact working-set restore). Explicitphronesis_boundaryfield carves out judgement-heavy work that should NOT be codified. Backed by 9-axis cross-domain deep research (harness ยท humanities ยท psychology ยท management ยท processor ยท os ยท sre ยท memoization ยท canonical). v2.5.55 dual cut promotes thegreatpractice/macro/release-cadence.mdentry from_propose/draftto ratified (user steering trigger at N=1 evidence; mezzo decomposition 8-candidate batch scheduled v2.5.56+). -
Ultrasafe (v2.5.55+) โ pre-release / pre-update simulated penetration testing discipline. Targets the "ship-then-discover" failure surface: security problems found by external users after release rather than by internal verification before. Ultrasafe ships every release through a Superscalar-applied Workflow where 8 parallel red-team agents (v0.1.0 minimum fan-out โ AI/LLM ยท Web/API ยท Supply ยท Crypto ยท Social ยท Method/Comp ยท TM/Lifecycle ยท Synthesizer + GTA/DSP cross-cutting) simulated-attack from independent perspectives, emit findings via the Finding Output Contract (ยง4 of the spec), aggregate at the Synthesizer with BFT 2f+1 quorum + cross-axis correlation, and produce a 3-layer report (OSCAL Assessment Result + Hyperbrief 9-section IR + Greatpractice tree candidate). The โฅ3 iteration loop runs until 4-condition AND clean signal: regression-free + monotonic improvement + coverage gate + 2 iter consecutive with agent diversity invariant. Dual pre-release trigger (PreToolUse hook on
git push --tags/npm publish/gh release/ etc. 7 matchers +/ultrasafeskill). 5 new Constellation A2A intents (ULTRASAFE_FINDING/ITERATION_BOUNDARY/RELEASE_GATE/SECURITY_DISCLOSURE_INTAKE/MPCVD_COORDINATION). Advisory-only v0.1.x โ blocking v0.2.x staged transition (Tier 3 release strict / Tier 1/2 opt-in). Backed by 17-axis cross-domain deep research (harness ยท web ยท AI ยท threat-modeling ยท multi-agent ยท adversarial-ml ยท fuzzing ยท supply-chain ยท devsecops ยท IR ยท crypto ยท human-factors ยท game-theory ยท compliance ยท cognitive ยท visualization ยท protocol-trust-evolution). v0.1.0 first cut ships the full spec (2544 lines, ยง1-ยง13 + appendix A-C) + plugin manifest; runtime (attack agent dispatch / iteration loop runner / 3-layer report generator / 5 A2A intent handlers / PreToolUse hooks / MCP server) deferred to v0.2+ roadmap. -
Compendium (v0.1.0, design draft) โ a concept-anchored dual-register vocabulary substrate: a wiki + dual-register glossary (internal โ general term) with cross-link / click-to-define navigation across the seed. Compendium owns nothing normative โ every entry is a pointer into the authoritative module spec, never a restatement, so the substrate cannot drift from or shadow its source. It reifies the north-star's second axis (concept/vocabulary survival over code survival โ the layer most likely to outlive any single runtime implementation). v0.1.0 is a design draft (spec only); the runtime surface (a
docs/compendium.htmlpage, the link graph, the click-to-define renderer) is deferred to v0.2, so the card above links to the GitHubCompendium.mdspec directly.
All six modules are optional and referenced (not bundled into the seed tiers, so the tier seeds stay lean). File-based coordination (Phase 5) remains the default and is enough for most projects.
The same six modules also ship as Claude Code plugins via a self-hosted marketplace in this repo. From any Claude Code session:
/plugin marketplace add SoliEstre/EstreGenesis
/plugin install constellation@estregenesis-plugins
/plugin install superscalar@estregenesis-plugins
/plugin install hyperbrief@estregenesis-plugins
/plugin install greatpractice@estregenesis-plugins
/plugin install ultrasafe@estregenesis-plugins
/plugin install compendium@estregenesis-plugins
Each plugin is independent โ install one, two, three, four, five, or all six. The marketplace metadata lives at .claude-plugin/marketplace.json; each plugin's source is under plugins/. Apache-2.0. The plugins are Phase 2 production-ready (Constellation v0.3.16 + MCP server with 5 tools; Superscalar v0.1.2 + ยง3.1 Hyperbrief interlock; Hyperbrief v0.7.0 + 3 skills + MCP server with 4 tools + PreToolUse/Stop hooks; Greatpractice v0.3.1 + 3 JSON schemas + 1 PreToolUse contact hook; Ultrasafe v0.2.2 + 8-agent red-team fan-out + clean-signal gate; Compendium v0.1.0 + design draft, spec only โ runtime v0.2). Anthropic-side community-marketplace listing is deferred to v1.0 GA per Hyperbrief.md ยง11.5 readiness rubric Lens B.
| Tier | Size | Primary use | Target reader |
|---|---|---|---|
| Master | ~2425 lines | New projects that need deep guidance, teams learning the pattern for the first time, edge cases where you need every inline template (full AGENTS.md + .gitignore per-stack rows + escape/HTML/PDF scripts + bridge templates) |
First-time AI Native author; teams formalizing a process |
| Lite | ~1105 lines | Quick new projects, migration sessions, onboarding new AI services into existing projects, when the master would eat too much context window. Self-contained โ embeds inline templates for AGENTS.md, .agent/rules.md, .gitignore, scripts, and bridge stubs in compressed form |
Returning author who remembers the pattern; most projects |
| Compact | ~130 lines | Authors who already know the pattern and want the minimum viable seed; tightest context window; bullet triggers + algorithm-spec descriptions only (the agent generates the actual files following the specs) | Power user who just needs a checklist |
You place one tier into your project. Not all three. Cross-referencing tiers that aren't present produces dead links and agent confusion, so each tier is self-contained โ internally complete, no forward or backward references to other tiers.
When a project grows to need more detail, you don't upgrade tiers in-place. You simply replace the file with the next tier and commit. Agents treat it as a normal doc update.
AI_Native_Project_Master_Seed_Prompt.md โ English master (deepest, ~2425 lines)
AI_Native_Project_Seed_Prompt_Lite.md โ English lite (~1105 lines, self-contained)
AI_Native_Project_Seed_Prompt_Compact.md โ English compact (~130 lines, self-contained)
AI_Native_ํ๋ก์ ํธ_๋ง์คํฐ_์๋_ํ๋กฌํํธ.md โ Korean master
AI_Native_ํ๋ก์ ํธ_์๋_ํ๋กฌํํธ_Lite.md โ Korean lite
AI_Native_ํ๋ก์ ํธ_์๋_ํ๋กฌํํธ_Compact.md โ Korean compact
Constellation.md โ v2.0+ module: live multi-agent orchestration guide (WS + A2A)
constellation/ โ v2.0+ module: .eux specs + reference runtime (server / bridge / watcher / watchdog / dashboard)
Superscalar.md โ v2.3+ module: parallel sub-agent execution-scheduling discipline
Hyperbrief.md โ v2.3.20+ module: decision-delegation gating discipline (JSON IR + deterministic renderer)
plugins/ โ Claude Code plugins (constellation / superscalar / hyperbrief) for the self-hosted marketplace
.claude-plugin/marketplace.json โ Self-hosted Claude plugin marketplace metadata (estregenesis-plugins)
README.md โ This file (library index; don't ship to projects)
LICENSE.md โ Apache License 2.0 text
logo/EstreGenesis.png โ README logo
Each language pair (English + Korean) of a given tier is fully aligned โ same phases, same migration logic, same operational guidance. Pair them if your team is bilingual. v2.0+ adds six optional referenced modules (Constellation + Superscalar + Hyperbrief + Greatpractice + Ultrasafe + Compendium), each also shipped as a Claude Code plugin via the self-hosted marketplace โ see the changelog.
For a new project, see Start in 60 seconds above. To migrate an existing project, pick the path below โ see ยง Migration details for red flags and edge cases per scenario.
- Copy the Lite file into the project (Lite has the best migration prose).
- Paste as first message.
- Tell the agent: "This project already exists โ please audit first and propose migration."
- Agent enters Migration A mode: audits every
CLAUDE.md/.cursor/rules// scattered agent notes, presents inventory, proposes extraction of service-agnostic rules into a newAGENTS.mdSSoT. - Review the extraction, approve, let the agent point bridge files back to
AGENTS.md, reorganize.agent/, and record the migration in.agent/_lessons/001_AI_Native_Migration.md.
- Copy the current-version seed into the project (same tier as the previous one โ don't tier-upgrade during a version migration).
- Paste as first message.
- Tell the agent: "Project was bootstrapped with an earlier version of this seed โ please upgrade additively."
- Agent enters Migration B mode: identifies starting version, diffs capabilities (missing research loop? missing multi-agent coordination? missing migration guides themselves?), presents numbered delta menu.
- Review, approve selected deltas, agent applies additively โ never rewriting existing user customizations.
Parts of the project are seed-compliant, parts are ad-hoc. Agent runs Migration C: subsystem-by-subsystem, applying A or B as appropriate, documenting the hybrid origin.
After Phase 7 (bootstrap) or a migration completes, the default source-repo shape is:
your-project/
โโโ AGENTS.md โ single source of truth for all AI services
โโโ .agent/
โ โโโ seed_prompt.md โ the seed file you placed (so agents can re-read)
โ โโโ rules.md โ detailed work rules
โ โโโ architecture.md โ tech stack, data flow, dependencies
โ โโโ _coordination/ โ multi-agent workspace (if applicable)
โ โ โโโ STATE.md โ live "who's doing what"
โ โ โโโ HANDOFF.md โ file-claim ledger
โ โ โโโ CHANGELOG.md โ completion log
โ โโโ _contracts/ โ API/Event/Type contracts between parts
โ โโโ _questions/ โ async cross-agent Q&A
โ โ โโโ open/
โ โ โโโ resolved/
โ โโโ _lessons/ โ troubleshooting memory
โ โโโ PM/ โ plans, 3-digit prefix
โ โโโ 001_Phase1_Plan.md
โโโ CLAUDE.md โ Claude Code bridge (points to AGENTS.md)
โโโ GEMINI.md โ Gemini bridge
โโโ .github/copilot-instructions.md โ Copilot bridge
โโโ .cursor/rules/main.mdc โ Cursor bridge
โโโ (other bridges based on your Phase 4 choices)
โโโ docs/ โ developer runbooks (optional)
โโโ executive-docs/ โ strategy, legal (optional, larger projects)
โโโ dashboard/ โ user-action backlog (optional)
โโโ meetings/ โ meeting records (optional)
Phase 2.5 may choose a non-default <scope-root> first: direct .agent/ for ordinary source repos, .agent/<unit-project-name>/ for multi-project orchestration, or <scope-root>/project/ plus <scope-root>/upstream/ for upstream-bound work. Sidecar setups add source-map/public-boundary docs and only add a source folder to .gitignore after the user identifies it and the agent verifies it exists in the workspace.
Every AI service that joins the project later reads AGENTS.md and is immediately productive. No service-specific onboarding, no "wait, what are the rules here?" โ everything lives in one place.
Every agent โ the one you use daily, and any new one joining โ follows this 8-step loop:
The list below uses default .agent/ paths; replace them with <scope-root> when Phase 2.5 selected a non-default residency shape.
- Read
AGENTS.md(SSoT) - Read
.agent/rules.md+.agent/architecture.md - Read
.agent/_coordination/STATE.md(multi-agent projects only) - Grep
.agent/_lessons/for tags related to the current task - Claim shared files in
.agent/_coordination/HANDOFF.mdbefore editing - Record blockers in
.agent/_questions/open/ - Log completion in
.agent/_coordination/CHANGELOG.md, remove from STATE.md - Record surprises (>30 min investigations) in
.agent/_lessons/
This is the OS of an AI-native project. Steps 4, 7, 8 are the memory. Steps 3, 5, 6 are the coordination. Steps 1, 2 are the constitution.
| Service | Bridge file |
|---|---|
| Claude Code | CLAUDE.md + .claude/rules/ |
| Google Antigravity / Gemini CLI | GEMINI.md |
| GitHub Copilot (VS Code agent) | .github/copilot-instructions.md |
| Cursor | .cursor/rules/main.mdc |
| Windsurf | .windsurfrules |
| Aider | .aider.conf.yml + read list |
| Continue.dev | .continue/config.yaml |
| Cline | .clinerules/main.md |
| Amazon Q Developer | .amazonq/rules/main.md |
| Zed / generic | .rules |
| OpenAI Codex CLI / Jules / Kiro / others | Read AGENTS.md directly |
Every bridge points the service back to AGENTS.md (or imports it where supported) plus whatever service-specific knobs that tool requires. Switching services is a no-op โ the SSoT stays.
When a new AI service launches, you just add one more bridge file. The rule system doesn't have to change.
Bootstrap is useful. Migration is where this seed earns its keep. Three scenarios covered in every tier:
Your project already has CLAUDE.md with 143 lines of rules, a .cursor/rules/ with 89 lines, some .agent/notes/decisions.md that never got organized, and no single source of truth. The agent audits the inventory first (never scaffolds blind), extracts service-agnostic rules into a fresh AGENTS.md, rewrites each existing bridge file to import from it, reorganizes .agent/ into the standard shape, and records what moved where in .agent/_lessons/001_AI_Native_Migration.md. Red flags โ conflicting rules across bridges, prior git history in .agent/, custom coordination schemes the user prefers to keep โ stop the agent and require explicit user decision before proceeding.
Project was bootstrapped with an older version of this seed (missing the research loop, multi-agent coordination layer, migration guides, or Bootstrap Residency checks). The agent identifies the starting version, diffs capabilities, presents a numbered menu of available deltas. The user picks which to apply. Every addition is marked with <!-- added in seed vX.Y migration, YYYY-MM-DD --> so future readers can trace lineage. Existing user customizations are preserved โ the agent never re-runs the Phase 0-7 interview on a migrated project.
Parts of the project are seed-compliant, parts are ad-hoc custom structure. The agent runs A on the custom parts, B on the seed-compliant parts, merges results in AGENTS.md, and documents the hybrid origin. Hybrid migrations often surface real business logic that a pure A or B would miss โ the seed treats this as a high-value lessons-file opportunity, not a nuisance.
The seed reflects six opinions earned the hard way:
- Docs before code, not the other way around. Every decision lives in a file. An agent that can't find the decision will reinvent (often differently from last time).
- One SSoT (
AGENTS.md), many bridges. Service proliferation is a given. Centralize shared rules, let each service keep its own knobs. - Memory compounds through
_lessons/. A 30-minute debug session becomes a 30-second grep next time. - Coordination is explicit, not implicit. Multi-agent projects need STATE/HANDOFF/CHANGELOG. "Just trust each other not to collide" does not scale past two agents.
- Research-driven decisions for branch points. Ad-hoc strategic decisions are how projects compound tech debt silently. Research โ Report โ Plan โ Link turns every major choice into an auditable trail.
- Repo residency before doc shape. Public/collab source repos, private agent-docs repos, multi-project orchestration, and upstream-bound work need different
<scope-root>decisions before files are created.
Each tier has its own version. Master is the authoritative evolution track; Lite and Compact are derived regularly from Master but may lag by a release.
Current: v2.5.124 (2026-06-20) โ Constellation v2.4.44 โ Compendium wiki cross-link side panel (click-to-define, ยง8/ยง11) โ clicking a cross-link in the dashboard's ์ํค/wiki tab now opens that term's gloss in a non-modal side panel (a complementary landmark) โ you peek the definition without losing your reading position, the panel's own cross-links chain to further terms, and a "์ ์ฒด ํญ๋ชฉ์ผ๋ก โ" link jumps to the full entry. a11y per ยง8.2: because a gloss can contain cross-links the trigger carries dialog/disclosure semantics (aria-haspopup="dialog", never role="tooltip"), focus moves into the panel on open, Escape closes it and restores focus to the trigger; the ยง8.1 post-escape-DOM invariant (no raw-HTML injection) holds. Mobile (โค560px) renders as a bottom-sheet seated above the tab bar. Client-only (no server change โ no restart; sync-dashboard deploys). Playwright-verified on the live board: render (26 entries / 39 cross-links + ARIA), clickโpanelโfocusโchainโEscapeโfocus-restore, mobile bottom-sheet clears the tab bar, 0 console errors. verify-nway 15-axis PASS.
Previously: v2.5.123 (2026-06-20) โ Constellation v2.4.43 โ tier-2 Web Push (#3b, fires while the board is closed) โ the dashboard's notifications gain a second tier that reaches you even when the PWA/tab is fully closed, complementing in-tab tier-1 (v2.4.28). Implemented dependency-free (node built-in crypto/https โ no web-push library): a self-generated P-256 VAPID keypair (.vapid.json, gitignored), ES256 JWT signing via crypto.sign(โฆ, {dsaEncoding:'ieee-p1363'}) (raw 64-byte r||s), and tickle delivery โ a payload-less VAPID push (RFC 8291 payload encryption avoided, which is what drops the dependency) where the service worker fetches GET /api/push/latest for the body on the push event. Four endpoints (/api/push/{vapid-public-key,subscribe,unsubscribe,latest}, UI surface โ ยง13.25 ui-allowlist-gated), a wsToBoards-passing meaningful-A2A trigger (noise-blocklisted), auto-pruned expired subscriptions (404/410), and a ๐-panel ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋ฆผ toggle (PushManager.subscribe). Per-origin โ the board self-sufficiently pushes its own activity. Distilled into the Constellation reference (reference/runtime/push.cjs + server.cjs + dashboard) โ ยง13.24.4. Verified: push.cjs unit suite (VAPID 65B key + ES256 raw-64 sign/verify + dead-sub prune + noise filter) + server HTTP smoke (4 endpoints) + isolated-port boot. verify-nway 15-axis PASS.
Previously: v2.5.122 (2026-06-19) โ Compendium v0.2 seed vocabulary โ 19 cross-module glossary entries โ the content store grows 7 โ 26 entries, materializing the spec's ~25-item EG Seed Vocabulary Catalog (Appendix A.1): 19 internal-register pointer-only glossary terms across Constellation / Superscalar / Hyperbrief / Greatpractice, each a one-line orientation gloss + expert/plain dual-register glosses + a pointer to the owning spec (the full definition stays in the owner, per the pointer-not-paraphrase charter). Every owner_spec was reconciled against the real owner-spec heading slugs (via the lint's own headingSlugs โ the catalog's example slugs were single-hyphen, the actual GitHub-style slugs double-hyphen around dropped โ//), so the ยง9.2 pointer-resolution axis resolves all 26 with 0 hard failures; catalog #3 (routing-by-direction) deferred (no dedicated owner-spec heading). lint.cjs --reindex regenerated INDEX.md + index.json; the wiki-tab compendium.json export updated to 26. Compendium module unchanged (v0.2.1 โ content seeding). verify-nway 15-axis PASS.
Previously: v2.5.121 (2026-06-19) โ Constellation v2.4.42 โ dashboard-operable exposure + self-restart (#5a-4) โ exposing the board to the LAN is now a dashboard action, not a manual env+restart. A persisted expose field (the WS_BIND on/off) is flipped from the settings modal and applied via a loopback-only POST /api/restart that self-restarts the server (a deployment restart-self-board.ps1, spawned via cmd /c start so it survives the server's own exit, re-launches it). The access editor gains a ๋คํธ์ํฌ ๋
ธ์ถ ๋๊ธฐ/์ผ๊ธฐ master toggle (dims the IP policy when off) + a ์ ์ฅ ๋ฐ ์ฌ์์ button, and the settings modal separates the real-time ์ฐฝ ๋ฐฐ์น block from the save-gated ์ ์ ์ ์ด block as distinct cards. Server + dashboard, purely additive (expose:false default = prior loopback behavior). Verified: WS_BIND derivation + restart spawn/self-exit (cmd/start survives parent exit) + Playwright (block separation, expose toggle dim, save persists expose). verify-nway 15-axis PASS.
Previously: v2.5.120 (2026-06-19) โ Constellation v2.4.41 โ per-surface access toggles + CIDR (#5a-3) โ the access model becomes symmetric across all three surfaces and friendlier to edit. agent joins UI and MCP with its own IP allowlist (restrict which IPs may connect as agents, and still require a key โ defence-in-depth), and allowlist entries now accept IPv4 CIDR ranges (192.168.0.0/24) alongside exact IPs. The /ws gating moves to HELLO (where agent vs MCP is known), with an upgrade-time pre-check that destroys fully-blocked IPs before any board state is sent, and requireKey is enforced at HELLO (URL or HELLO key โ fixing a v2.4.39 gap). The dashboard editor becomes three ๊ธฐ๋ณธ ์ฐจ๋จ/ํ์ฉ toggles (UI/agent/MCP) + a key checkbox + an exposed-without-key warning; settings modal retitled "โ ์ค์ ". Server + dashboard, purely additive; Playwright-verified (3-toggle render, ์ฐจ๋จโtextarea, per-surface save) + CIDR/exact match 12/12. verify-nway 15-axis PASS.
Previously: v2.5.119 (2026-06-19) โ Constellation v2.4.40 โ access-control dashboard editor (#5a-2) โ the settings modal (โ) gains a ์ ์ ์ ์ด section that edits the ยง13.25 access policy from the board UI: per-surface IP allowlist textareas (UI / MCP โ one IP per line, empty = allow-all), an agent.requireKey toggle, and an exposed/bind status line. It loads via GET /api/access on open and saves via POST /api/access (loopback-only โ a remote/UI-allowed caller gets a clear 403). Completes #5a โ the v2.5.118 server-side gate is now manageable from the dashboard, not just by hand-editing access.json. Dashboard-only (app.js + style.css); no server/protocol change. Playwright-verified on an isolated server: section renders (0 new console errors), GET populates, POST persists to disk. verify-nway 15-axis PASS.
Previously: v2.5.118 (2026-06-19) โ Constellation v2.4.39 โ surface-scoped access control (#5a-1) โ when WS_BIND exposes the board beyond loopback the three surfaces gate independently: UI (dashboard + board endpoints) by an IP allowlist, agent (keyed /ws) allow-all-by-IP with an optional agent.requireKey that closes the v2.4.11 unauthenticated-board vector (LAN-wide key-issue / SetMain), and MCP (the mcp-proxy WS client) by its own allowlist independent of UI. A gitignored access.json beside server.cjs (fs.watchFile hot-reload) drives it โ fail-open by default: no file = prior behavior, null allowlist = allow-all, loopback always allowed, the gate wholly inert on a loopback bind. GET /api/access (UI-gated) + POST (loopback-only). Server-side only (server.cjs + ยง13.25 + .gitignore); the dashboard per-surface allowlist editor is staged as #5a-2. verify-nway 15-axis PASS.
Earlier releases: every entry is preserved in CHANGELOG.md โ this list keeps only the most recent few.
Full changelog (all releases from v1.0 onward, EN + KO): CHANGELOG.md.
This upstream repository's CHANGELOG.md is the changelog SSoT. Each seed file keeps only a compact header metadata line with tier, language, current version, counterpart, and a pointer back to that CHANGELOG.md, not the target project's README. When you upgrade a project using Migration B, the agent uses the seed header version marker plus the changelog to compute the delta.
The seed is a living artifact. If you run it on a project and find:
- A question the bootstrap interview should be asking but doesn't โ extend the relevant Phase.
- An unnecessary question that always gets "skip" โ remove it.
- A new AI service that doesn't have a bridge template โ add to Phase 4 + bridge templates.
- A battle-tested multi-agent tip not yet captured โ extend the Multi-Agent Coordination Tips section (Master tier).
- A counter-example of the research-driven decision loop โ extend the anti-patterns / self-audit checklist.
- A new migration edge case โ extend ยง Migration Guides with a new scenario or red flag.
Changes to Master trickle to Lite and Compact as distillation. Only the Master should be edited for substantive content; Lite and Compact are tightened views of the same material.
Copyright 2026 SoliEstre (Estre Soliette).
The seed prompts are licensed under the Apache License 2.0. You may copy, modify, and redistribute them under the terms in LICENSE.md. The patterns encoded (document layer separation, SSoT via AGENTS.md, .agent/_lessons/ memory loop, migration A/B/C scenarios) are intended as an open standard โ adapt them to your stack, contribute improvements back.
The specific bridge-file format for each AI service follows each service's own convention. This seed does not claim any authority over the individual bridge formats โ only over the unified pattern that makes them interoperate.
Patterns distilled from running the author's second AI Native project through intensive multi-agent operation (Antigravity, Claude Code, GitHub Copilot). Every _lessons/ entry in the seed descends from a real blocker that cost real time. Every migration red flag came from a real mistake.
If this seed saves you from making the same mistakes, great. If it helps you make different mistakes and contribute new lessons back, even better.
- AGENTS.md standard โ convergence pattern for AI coding agents across Claude, Codex CLI, Jules, Kiro, and others. See
https://agents.mdif/when a community-maintained spec emerges; meanwhile every tier in this seed implements the pattern. - Model Context Protocol (MCP) โ Anthropic's open standard for AI tool integration. Relevant when your project wants AI agents to act on it (not just edit the code of it). Out of scope for the seed itself.
- Claude Agent Skills โ Anthropic's skill packaging format. A seed-bootstrapped project can optionally ship a
skills/<project>/SKILL.mdfor direct Claude integration.
These are ecosystem touchpoints, not seed prerequisites. The seed works independently of any of them.
์ธ์ด: English ยท ํ๊ตญ์ด (์๋)
ClaudeยทCursorยทCopilotยทGemini ๋ฑ ์ฌ๋ฌ AI ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ๊ฐ์ ์ฝ๋๋ฒ ์ด์ค์์ ๋ฃฐ ํ์ผ ์นด์ค์ค ์์ด ์ด์ฉ. AGENTS.md ์ฐ์ ์๋ ํ๋กฌํํธ๊ฐ ์ ๊ท AI Native ํ๋ก์ ํธ๋ฅผ ๋ถํธ์คํธ๋ฉํ๊ฑฐ๋ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํด, ๋ฉํฐ์์ด์ ํธ ํ์ ์ ์ํ ์๋น์ค ์ค๋ฆฝ ์ด์ ์ฒด์ ๋ก ๋ง๋ญ๋๋ค.
ํ์ผ ํ๋๋ฅผ ์ ํ๋ก์ ํธ์ ๋ณต์ฌ. AI ์ฝ๋ฉ ์์ด์ ํธ์ ์ฒซ ๋ฉ์์ง๋ก ๋ถ์ฌ๋ฃ๊ธฐ. ์์ด์ ํธ๊ฐ ๋ํํ ๋ถํธ์คํธ๋ฉ(์ ๊ท ํ๋ก์ ํธ) ๋๋ ์ฒด๊ณ์ ๋ง์ด๊ทธ๋ ์ด์ (๊ธฐ์กด ํ๋ก์ ํธ)์ ์คํํด, AI ํ์ ์ ์ํ ์๋น์ค ์ค๋ฆฝ ์ด์ ์ฒด์ ๋ฅผ ํ๋ก์ ํธ์ ๋จ๊น๋๋ค.
- ์๋ ํ๋ ์ ํ: Lite (English / ํ๊ตญ์ด)๊ฐ ๊ธฐ๋ณธ๊ฐ. ํจํด์ ์ด๋ฏธ ์๋ฉด Compact (English / ํ๊ตญ์ด), ๋ชจ๋ ์ธ๋ผ์ธ ํ ํ๋ฆฟ์ด ํ์ํ๋ฉด Master (English / ํ๊ตญ์ด)๋ฅผ ์ฌ์ฉ.
- ๋์ ํ๋ก์ ํธ์
.agent/seed_prompt.md๋ก ๋ณต์ฌ. - ๊ฐ์ ํ์ผ์ Claude Code, Cursor, Copilot, Gemini, Codex, Cline, Windsurf ๋ฑ AI ์ฝ๋ฉ ์์ด์ ํธ์ ์ฒซ ๋ฉ์์ง๋ก ๋ถ์ฌ๋ฃ๊ธฐ.
์์ด์ ํธ๊ฐ Phase 0-7 ๋ถํธ์คํธ๋ฉ/๋ง์ด๊ทธ๋ ์ด์
์ง๋ฌธ์ ์งํํ๊ณ AGENTS.md, .agent/, ์ ํํ ๋ธ๋ฆฟ์ง ํ์ผ์ ์์ฑํฉ๋๋ค.
๋๋ถ๋ถ์ AI ์ฝ๋ฉ ๊ฐ์ด๋๋ ํ๋์ ๋ชจ๋ธ๊ณผ ๋ํํ๋ ๋ฒ์ ์๋ ค์ค๋๋ค. ์ค์ ํ๋ก์ ํธ๋ ์ผ๋ถ์ผ์ฒ๋ฅผ ์ ์งํ์ง ๋ชปํฉ๋๋ค โ CLAUDE.md ์์ .cursor/rules/, ๊ทธ ์์ ๋ฐฉ์น๋ GEMINI.md ๊ฐ ์์ด๊ณ , ๊ท์น๋ค์ด ์๋ก ๋ชจ์๋๊ธฐ ์์ํฉ๋๋ค. ๋ ์์ด์ ํธ๊ฐ ๋์์ ๊ฐ์ ํ์ผ์ ํธ์งํ ๋ ์ฝ๋๋ค์ด์
๋ ์ด์ด๋ ์์ต๋๋ค. 3์๊ฐ ๊ฑธ๋ ค ํด๊ฒฐํ ๋ธ๋ก์ปค๋ ๋ค์ ์ธ์
์์ ๊ธฐ์ต๋์ง ์์ต๋๋ค.
๋ณธ ์๋๋ 3๊ฐ AI ์์ด์ ํธ ๋์ ์ด์ฉ(Antigravity + GitHub Copilot + Claude Code)์ผ๋ก ๋๋ฆฐ Author์ ๋ ๋ฒ์งธ AI Native ํ๋ก์ ํธ์ ์ง์ค ์ด์ ๊ฒฝํ์์ ์ถ๋ ค๋ธ ํจํด์ ๋ด์ฌํํฉ๋๋ค. ์ด์ :
- ๊ฐ์ ์ค์ ๋ฐ๋ณต ๋ฐฉ์ง โ
.agent/_lessons/๊ฐ ๋ชจ๋ ์์ ๋ฐ ๋ธ๋ก์ปค๋ฅผ ํ๊ทธ์ ํจ๊ป ๊ธฐ๋ก; ๋ค์ ์ธ์ ์ ํด๋น ์์ญ ๊ฑด๋๋ฆฌ๊ธฐ ์ grep. - ๋ฌธ์ ๋ ์ด์ด ๋ถ๋ฆฌ โ
.agent/(์์ด์ ํธ ์ํฌ์คํ์ด์ค) vsdocs/(๊ฐ๋ฐ์ ๋ฐ๋ถ) vsexecutive-docs/(์ ๋ต) vsdashboard/(์ฌ์ฉ์ ์กฐ์น ๋ฐฑ๋ก๊ทธ) โ ๊ฐ๊ฐ ํน์ ๋ ์, ์์ด์ง ์์. - repo residency ๊ฒฝ๊ณ โ Phase 2.5 ๊ฐ ์์
๊ณต๊ฐ์ด ์์ค repo, ๊ฐ์ธ ๊ฐ๋ฐ/์์ด์ ํธ ๋ฌธ์ sidecar, ๋ค์ค ํ๋ก์ ํธ ์ค์ผ์คํธ๋ ์ด์
repo, upstream/local split ์ค ๋ฌด์์ธ์ง ๋จผ์ ์ ํ ๋ค
.agent/๋ชจ์์ ์ ํ. - ์๋น์ค ์ค๋ฆฝ ๋ธ๋ฆฟ์ง โ
AGENTS.md๊ฐ ๋จ์ผ SSoT. ๋ชจ๋ AI ์๋น์ค์ ๊ท์น ํ์ผ(CLAUDE.md, GEMINI.md, .cursor/rules/, .windsurfrules, .aider.conf.yml, โฆ)์ด ์ด๋ฅผ ๊ฐ๋ฆฌํค๊ฑฐ๋, ๋๊ตฌ๊ฐ ์ง์ํ๋ฉด import. ์๋น์ค ์์ ๋กญ๊ฒ ์ ํํด๋ ๊ท์น ๋ถ๋ณ. - ๋์ ๋ฉํฐ์์ด์ ํธ ์์ ์ฑ โ
.agent/_coordination/์ STATE.mdยทHANDOFF.mdยทCHANGELOG.md ๊ฐ ํ์ผ ํธ์ง ์ถฉ๋ ์๋ฐฉ + ๋ชจ๋ ์์ด์ ํธ์๊ฒ ์ค์๊ฐ ์์ ๋งต ์ ๊ณต. - ๋ฆฌ์์น ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ โ ์ค๋ ๋ถ๊ธฐ์ (์ ๋ตยท๊ธฐ์ ยท๋ฒ๋ฌดยท์์ฅ)์์ Research โ Report โ Plan โ Link ๋ฃจํ๊ฐ ๋ฐ๋, URL ์ถ์ฒ์ "์ถ์ฒ ๋ฏธํ์ธ" ์ ์ง ๋ง์ปค๋ฅผ ๋๋ฐ.
๋ค์ ์ค ํ๋๋ผ๋ ํด๋น๋๋ฉด ์๋๊ฐ ์ ๊ฐ์ ํ๊ธฐ ์์:
| ์๋๋ฆฌ์ค | ๋จ์ผ ๋ฃฐ ํ์ผ (CLAUDE.md, .cursor/rules, โฆ) | EstreGenesis ํจํด |
|---|---|---|
| 2๋ฒ์งธยท3๋ฒ์งธ AI ์๋น์ค ํฉ๋ฅ | ํ์ผ๋ณ ๋ฃฐ ๋ณต์ , ์๊ฐ์ด ์ง๋๋ฉฐ drift | ๊ฐ ๋ธ๋ฆฟ์ง ํ์ผ์ด AGENTS.md ๋ฅผ ๊ฐ๋ฆฌํด โ SSoT ๋จ์ผ ์ ์ง |
| ๋ ์์ด์ ํธ๊ฐ ๋์์ ๊ฐ์ ํ์ผ ํธ์ง | ์ฝ๋๋ค์ด์ ๋ ์ด์ด ์์, last write wins | _coordination/HANDOFF.md claim ์์ฅ + ์ค์๊ฐ STATE.md |
| ์ง๋์ฃผ 3์๊ฐ ๋๋ฒ๊ทธํ ๋ธ๋ก์ปค | ์ฑํ ๊ธฐ๋ก์ ๋งค๋ชฐ, ๋ค์ ์ธ์ ์ ์ฌ๋ผ์ง | _lessons/ ํญ๋ชฉ, ๋ค์ ์ธ์
์์ ์ grep |
| ํ๋ก์ ํธ์ ์ด๋ฏธ ์ฐ๋ฐ์ ๋ฃฐ ํ์ผ๋ค | ์๋ ์ ๋ฆฌ, ํ ํ๋ฆฟ ์์ | ๋ง์ด๊ทธ๋ ์ด์
A: ๊ฐ์ฌ โ AGENTS.md ์ถ์ถ โ ๋ธ๋ฆฟ์ง ์ฌ์์ฑ |
| ์ ๋ตยท๊ธฐ์ ยท๋ฒ๋ฌด ๊ฒฐ์ | ์ฆํฅ ์ฑํ , ๊ฐ์ฌ ๊ฐ๋ฅํ trail ์์ | Research โ Report โ Plan โ Link ๋ฃจํ, URL ์ถ์ฒ ๋๋ฐ |
| ์๋ ๋ถํธ์คํธ๋ฉ๋ ํ๋ก์ ํธ, ์ ๋ฒ์ ์ถ์ | ์๋ diff + ์ ์ฉ | ๋ง์ด๊ทธ๋ ์ด์ B: ๋ฒํธ delta ๋ฉ๋ด, ๊ฐ์ฐ์ ์ ์ฉ |
ํด๋น์ฌํญ ์์ผ๋ฉด ๋จ์ผ ๋ฃฐ ํ์ผ๋ก ์ถฉ๋ถ. ํ๋๋ผ๋ ํด๋นํ๋ฉด EstreGenesis๊ฐ ์ ๊ฐ์ ํ๊ธฐ ์์ํ๊ณ , ๋ ์ด์์ด๋ฉด ๋ธ๋ฆฟ์ง + SSoT ํจํด์ ๋ ์ด์ ์ต์ ์ด ์๋.
v1.x ๋ ํ๋ก์ ํธ ์๋ โ ์ ๊ท AI-Native ํ๋ก์ ํธ ๋ถํธ์คํธ๋ฉ, ๋๋ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ AGENTS.md SSoT ๋ก ๋ง์ด๊ทธ๋ ์ด์
(์์ ๋ชจ๋ ๋ด์ฉ). v2.0+ ๋ ๊ทธ ์์ 6๊ฐ์ ์ ํ ๋ชจ๋ ์ถ๊ฐ:
-
Constellation (v2.0+) โ ์ค์๊ฐ ๋ฉํฐ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ . ํ์ผ ๊ธฐ๋ฐ
.agent/_coordination/์ฝ๋๋ค์ด์ ์ ์ค์๊ฐ ๋ผ์ด๋ธ๋ณด๋ (WebSocket + A2A ๋ฉ์์ง + ๋์๋ณด๋) ๋ก ๊ฒฉ์. A2A ๋ธ๋ฆฟ์ง ์ธํฐํ์ด์ค๊ฐ ๋ถ๋ณ ๊ณ์ฝ. constellation/reference/ ์ ์ฐธ์กฐ ๋ฐํ์์ Node deps-0 (ws์ ์ธ). ์ปดํฌ๋ํธ๋.eux๋ก ์์ฑํ์ฌ EstreUX (๋ณ๋ Apache-2.0 ๋ฐํ์, EG ๊ฐ ์ฐธ์กฐ โ clone-and-run, ๋ฒ๋คยท์์ ์ ํจ) ๋ก brew. -
Superscalar (v2.3+) โ ๋ณ๋ ฌ ์๋ธ์์ด์ ํธ dispatch ์ ์คํ ์ค์ผ์ค๋ง ๊ท์จ. 5์ฐจ์
issue_width๊ณต์ (effort_band + pace_mode + Little's Law + Kanban WIP + autonomy_available_workers) + 30-60k ํ ํฐ horizon ๊ต์ฐจ์ ์์์ cost-benefit gated dispatch + worktree-isolated reorder buffer + in-order retire + consistency gate + opt-in speculation. Production-ready (Stage 1 ship). n=8 dogfood ledger + Entry 06 controlled A/B ๊ฐ "๋ณ๋ ฌํ๋ง์ผ๋ก๋ ๋ถ์ถฉ๋ถ; ์ค์ผ์คํธ๋ ์ด์ ๊ท์จ์ด ์ผ๊ด์ฑ์ ๋ง๋ ๋ค" ์ ์ฆ. -
Hyperbrief (v2.3.20+) โ ๊ฒฐ์ ์์ ๊ฒ์ดํ ๊ท์จ. ๋ชจ๋ user-facing ๊ฒฐ์ ์ง๋ฌธ์ด ํธ๋ฆฌ๊ฑฐ rubric ํต๊ณผ, ์์ค์ปฌ๋ ์ด์ ์ LLM ์ด schema ๊ฐ์ JSON IR emit, ๊ฒฐ์ ๋ก ์ Node renderer ๊ฐ 9-section Markdown ๋ธ๋ฆฌํ + interactive HTML ์นด๋ ์ฐ์ถ. 4์ถ ร 5๋จ๊ณ ํค ํ๋กํ์ผ + skill-side auto-localize (๋ฒํผ ๋ผ๋ฒจ + MD trigger phrase ๊ฐ ์ฌ์ฉ์์ prevailing ๋ํ ์ธ์ด ๋ฐ๋ผ๊ฐ). Cross-module ํตํฉ active: Constellation ยง13.16.9 (5 A2A intent name + ack_tier='decided') + Superscalar ยง3.1 (write/deploy/send lane retire ์ orthogonal gate). ยง11.5 v1.0 readiness rubric (Lens A 7-์ฐจ์ ๋ชจ๋ ์ ์ฒด GA / Lens B 6-์ฐจ์ host-specific ๋ง์ผํ๋ ์ด์ค ๋ฑ๋ก) ship ์๋ฃ.
-
Greatpractice (v2.5.50+, v2.5.55 release-cadence ์ ์ ๋ฑ๋ก) โ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ๊ดํ codification ๊ท์จ. AI ์ ํจ๊ป ์์ ํ๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ ํ์ฑ๋์ง๋ง ์ ์ ๋๋ฝ๋๋ ์์ํ ์ฝ์๋ค โ ใ์ฝ๋ ์์ ์ docs ๋ใ, ใ๋ณด๋ด๊ธฐ ์ ํ์ธใ, ใX ๊ฐ ๋ฐ๋๋ฉด Y ๋ใ โ ์ ์กฐ์ฉํ ๋๋ฝ failure surface ๋ฅผ target. ๋ณดํต ๋ฉ๋ชจ๋ฆฌ ๋ฉ๋ชจ๋ก ์์ํ๋ค๊ฐ ๋ฉ๋ชจ๊ฐ ๋์ ๋ ์๋ก ์ ์ ์ ์ฝํ๊ณ ๋๋ฝ์ด ๋์ด๋๋ ํจํด์ด์์. Greatpractice ๋ agent-workspace ๋ฉ๋ชจ๋ฆฌ feedback (
memory/feedback_*.md๋๋ ๋๋ฑ surface) ์ ์ ๋ ฅ ํธ๋ฆฌ๊ฑฐ๋ก ๋ฐ๊ณ , raw ์ ํธ๋ฅผ 5-axis multi-criteria maturation gate (frequency + depth + recency + cost + predictability weighted sum threshold โฅ 18 OR 3-criterion notability) ๋ฅผ ํตํด 3-tier macro/mezzo/micro ๊ณ์ธต์ผ๋ก route. ratified entry ๋ deterministic lifecycle hook (SessionStart blocking / UserPromptSubmit path-scoped inject / PreToolUse 3-subtype poka-yoke contact/fixed-value/motion-step / PostToolUse SSoT propagation / Stop cycle-end probe / PostCompact working-set ๋ณต๊ตฌ) ์ผ๋ก ๊ฐ์ . ๋ช ์์ phronesis_boundaryfield ๊ฐ judgement-heavy work ์ codify-๊ธ์ง ์์ญ ๋ช ์. 9์ถ cross-domain ๋ฅ๋ฆฌ์์น (harness ยท humanities ยท psychology ยท management ยท processor ยท os ยท sre ยท memoization ยท canonical) ๊ฐ backing. v2.5.55 dual cut ์ดgreatpractice/macro/release-cadence.mdentry ๋ฅผ_propose/draft์์ ratified ๋ก promote (user steering trigger at N=1 evidence; mezzo decomposition 8-candidate batch v2.5.56+ ์์ ). -
Ultrasafe (v2.5.55+) โ ์ถ์ ์ง์ / ๊ฐฑ์ ์ง์ ๋ชจ์ ์นจํฌ ์ํ ๊ท์จ. ์ถ์ ํ ๋ฐ๊ฒฌ failure surface ๋ฅผ target: ๋ณด์ ๋ฌธ์ ๊ฐ ์ธ๋ถ ์ฌ์ฉ์์ ์ํด ๋ฐ๊ฒฌ๋๋ ์์ ์ด ์ถ์ ํ์ด์ง, ๋ด๋ถ ๊ฒ์ฆ์ผ๋ก ์ถ์ ์ ์ด ์๋ ํจํด. Ultrasafe ๋ ๋งค release ๋ฅผ Superscalar-applied Workflow ๋ก ship, 8 ๋ณ๋ ฌ ๊ณต๊ฒฉ ์์ด์ ํธ (v0.1.0 ์ต์ fan-out โ AI/LLM ยท Web/API ยท Supply ยท Crypto ยท Social ยท Method/Comp ยท TM/Lifecycle ยท Synthesizer + GTA/DSP cross-cutting) ๊ฐ ๋ ๋ฆฝ ๊ด์ ์์ ๋ชจ์ ๊ณต๊ฒฉ, Finding Output Contract (ยง4) ๋ก ๋ฐ๊ฒฌ emit, Synthesizer ์์ BFT 2f+1 quorum + cross-axis correlation ์ผ๋ก ํฉ์ฑ, 3-layer ๋ณด๊ณ ์ (OSCAL Assessment Result + Hyperbrief 9-section IR + Greatpractice tree candidate) ์ฐ์ถ. โฅ3 iteration loop ๊ฐ 4-condition AND clean signal ๊น์ง ์คํ: regression-free + monotonic improvement + coverage gate + 2 iter consecutive + agent diversity invariant. Dual pre-release trigger (PreToolUse hook on
git push --tags/npm publish/gh release/ ๋ฑ 7 matcher +/ultrasafeskill). 5 ์ ๊ท Constellation A2A intent. Advisory-only v0.1.x โ blocking v0.2.x ๋จ๊ณ ์ ํ (Tier 3 release strict / Tier 1/2 opt-in). 17์ถ cross-domain ๋ฅ๋ฆฌ์์น backing. v0.1.0 ์ฒซ cut ship = ์ ์ฒด ์ฌ์ (2544 ์ค, ยง1-ยง13 + ๋ถ๋ก A-C) + plugin manifest; runtime (๊ณต๊ฒฉ ์์ด์ ํธ dispatch / iteration loop runner / 3-layer ๋ณด๊ณ ์ generator / 5 A2A intent handler / PreToolUse hook / MCP server) v0.2+ deferred. -
Compendium (v0.1.0, design draft) โ ๊ฐ๋ ์ต์ปค dual-register ์ดํ substrate: ์ํค + dual-register ์ฉ์ด์ง (๋ด๋ถ โ ์ผ๋ฐ ์ฉ์ด) + ์๋ ์ ๋ฐ์ cross-link / click-to-define ๋ค๋น๊ฒ์ด์ . Compendium ์ ์์ฒด normative ์์ ์์ โ ๋ชจ๋ entry ๋ ๊ถ์ ์๋ ๋ชจ๋ ์คํ์ผ๋ก์ ํฌ์ธํฐ์ด์ง ์ฌ์ง์ ์ด ์๋๋ฏ๋ก, substrate ๊ฐ source ๋ก๋ถํฐ drift ํ๊ฑฐ๋ ๊ทธ๊ฒ์ ๊ฐ๋ฆด ์ ์์. north-star ์ ๋ ๋ฒ์งธ ์ถ (์ฝ๋ ์์กด๋ณด๋ค ๊ฐ๋ /์ดํ ์์กด โ ์ด๋ ๋จ์ผ ๋ฐํ์ ๊ตฌํ๋ณด๋ค๋ ์ค๋ ๋จ์ ๋ ์ด์ด) ์ reify. v0.1.0 ์ design draft (spec only); ๋ฐํ์ ํ๋ฉด (
docs/compendium.htmlํ์ด์ง, ๋งํฌ ๊ทธ๋ํ, click-to-define renderer) ์ v0.2 ๋ก deferred ๋ผ, ์ ์นด๋๋ GitHubCompendium.md์คํ์ ์ง์ ๋งํฌ.
์ฌ์ฏ ๋ชจ๋ ๋ชจ๋ ์ ํ์ + ์ฐธ์กฐ (์๋ ํฐ์ด ๋ณธ๋ฌธ์ ๋ฒ๋ค๋์ง ์์ผ๋ฏ๋ก ์๋๋ lean ์ ์ง). ํ์ผ ๊ธฐ๋ฐ ์ฝ๋๋ค์ด์ (Phase 5) ์ด ๊ธฐ๋ณธ์ด๋ฉฐ ๋๋ถ๋ถ ํ๋ก์ ํธ์ ์ถฉ๋ถ.
์ฌ์ฏ ๋ชจ๋์ ๋ณธ repo ์ repo ์์ฒด ๋ง์ผํ๋ ์ด์ค ๋ฅผ ํตํด Claude Code ํ๋ฌ๊ทธ์ธ์ผ๋ก๋ ship. Claude Code ์ธ์ ์์:
/plugin marketplace add SoliEstre/EstreGenesis
/plugin install constellation@estregenesis-plugins
/plugin install superscalar@estregenesis-plugins
/plugin install hyperbrief@estregenesis-plugins
/plugin install greatpractice@estregenesis-plugins
/plugin install ultrasafe@estregenesis-plugins
/plugin install compendium@estregenesis-plugins
๊ฐ ํ๋ฌ๊ทธ์ธ ๋ ๋ฆฝ โ ํ๋, ๋, ์ , ๋ท, ๋ค์ฏ, ๋๋ ์ฌ์ฏ ๋ชจ๋ ์ค์น ๊ฐ๋ฅ. ๋ง์ผํ๋ ์ด์ค ๋ฉํ๋ฐ์ดํฐ๋ .claude-plugin/marketplace.json, ๊ฐ ํ๋ฌ๊ทธ์ธ ์์ค๋ plugins/ ์๋. Apache-2.0. Phase 2 production-ready (Constellation v0.3.16 + 5-tool MCP ์๋ฒ; Superscalar v0.1.2 + ยง3.1 Hyperbrief interlock; Hyperbrief v0.7.0 + 3 skill + 4-tool MCP ์๋ฒ + PreToolUse/Stop hook; Greatpractice v0.3.1 + 3 JSON schema + 1 PreToolUse contact hook; Ultrasafe v0.2.2 + 8-agent red-team fan-out + clean-signal gate; Compendium v0.1.0 + design draft, spec only โ runtime v0.2). Anthropic-side community-marketplace ๋ฑ๋ก์ Hyperbrief.md ยง11.5 readiness rubric Lens B ์ ๋ฐ๋ผ v1.0 GA ๊น์ง defer.
| Tier | ํฌ๊ธฐ | ์ฃผ ์ฉ๋ | ๋์ ๋ ์ |
|---|---|---|---|
| Master | ~2425์ค | ๊น์ด ์๋ ๊ฐ์ด๋ ํ์ํ ์ ๊ท ํ๋ก์ ํธ, ํจํด ์ฒ์ ๋ฐฐ์ฐ๋ ํ, ๋ชจ๋ ์ธ๋ผ์ธ ํ ํ๋ฆฟ ํ์ํ ์ฃ์ง ์ผ์ด์ค | ์ฒซ AI Native ์ ์; ํ๋ก์ธ์ค ๊ณต์ํํ๋ ํ |
| Lite | ~1105์ค | ๋น ๋ฅธ ์ ๊ท ํ๋ก์ ํธ, ๋ง์ด๊ทธ๋ ์ด์ ์ธ์ , ๊ธฐ์กด ํ๋ก์ ํธ์ ์ AI ์๋น์ค ํธ์ , ๋ง์คํฐ๊ฐ ์ปจํ ์คํธ ์๋์ฐ์ ๋ฌด๊ฑฐ์ธ ๋ | ํจํด ๊ธฐ์ตํ๋ ๋ณต๊ท ์ ์; ๋๋ถ๋ถ ํ๋ก์ ํธ |
| Compact | ~130์ค | ์ด๋ฏธ ํจํด ์๊ณ ์ต์ ์๋ ์ํ๋ ์ ์; ๊ฐ์ฅ ํ์ดํธํ ์ปจํ ์คํธ ์๋์ฐ; bullet ํธ๋ฆฌ๊ฑฐ๋ง | ์ฒดํฌ๋ฆฌ์คํธ๋ง ํ์ํ ํ์ ์ ์ |
ํ๋ก์ ํธ์๋ tier ํ๋๋ง ๋ฐฐ์น. ์ธ ๊ฐ ๋ค ๋ฃ์ง ์์. ์กด์ฌํ์ง ์๋ tier ๋ฅผ ๊ต์ฐจ ์ฐธ์กฐํ๋ฉด dead link ์ ์์ด์ ํธ ํผ๋๋ง ๋ฐ์ํ๋ฏ๋ก, ๊ฐ tier ๋ self-contained โ ๋ด๋ถ ์๊ฒฐ, ๋ค๋ฅธ tier ๋ก์ forward/backward ์ฐธ์กฐ ์์.
ํ๋ก์ ํธ๊ฐ ๋ ๋ง์ ๊น์ด๋ฅผ ์๊ตฌํ๊ฒ ๋๋ฉด tier ๋ฅผ in-place ์ ๊ทธ๋ ์ด๋ํ์ง ์์ต๋๋ค. ํ์ผ์ ๋ค์ tier ๋ก ๊ต์ฒดํ๊ณ ์ปค๋ฐ. ์์ด์ ํธ๊ฐ ์ผ๋ฐ ๋ฌธ์ ์ ๋ฐ์ดํธ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
AI_Native_Project_Master_Seed_Prompt.md โ ์๋ฌธ ๋ง์คํฐ (๊ฐ์ฅ ๊น์, ~2425์ค)
AI_Native_Project_Seed_Prompt_Lite.md โ ์๋ฌธ lite (~1105์ค)
AI_Native_Project_Seed_Prompt_Compact.md โ ์๋ฌธ compact (~130์ค)
AI_Native_ํ๋ก์ ํธ_๋ง์คํฐ_์๋_ํ๋กฌํํธ.md โ ํ๊ตญ์ด ๋ง์คํฐ
AI_Native_ํ๋ก์ ํธ_์๋_ํ๋กฌํํธ_Lite.md โ ํ๊ตญ์ด lite
AI_Native_ํ๋ก์ ํธ_์๋_ํ๋กฌํํธ_Compact.md โ ํ๊ตญ์ด compact
Constellation.md โ v2.0+ ๋ชจ๋: ๋ผ์ด๋ธ ๋ฉํฐ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์
๊ฐ์ด๋ (WS + A2A)
constellation/ โ v2.0+ ๋ชจ๋: .eux ์ฌ์ + ์ฐธ์กฐ ๋ฐํ์ (server / bridge / watcher / watchdog / dashboard)
Superscalar.md โ v2.3+ ๋ชจ๋: ๋ณ๋ ฌ ์๋ธ์์ด์ ํธ ์คํ ์ค์ผ์ค๋ง ๊ท์จ
Hyperbrief.md โ v2.3.20+ ๋ชจ๋: ๊ฒฐ์ ์์ ๊ฒ์ดํ
๊ท์จ (JSON IR + ๊ฒฐ์ ๋ก ์ renderer)
plugins/ โ Claude Code ํ๋ฌ๊ทธ์ธ (constellation / superscalar / hyperbrief) โ repo ์์ฒด ๋ง์ผํ๋ ์ด์ค์ฉ
.claude-plugin/marketplace.json โ repo ์์ฒด Claude ํ๋ฌ๊ทธ์ธ ๋ง์ผํ๋ ์ด์ค ๋ฉํ๋ฐ์ดํฐ (estregenesis-plugins)
README.md โ ๋ณธ ํ์ผ (๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ธ; ํ๋ก์ ํธ์ ๋ฐฐํฌํ์ง ์์)
LICENSE.md โ Apache License 2.0 ์ ๋ฌธ
logo/EstreGenesis.png โ README ๋ก๊ณ
๊ฐ tier ์ ์ธ์ด ํ์ด(์๋ฌธ+ํ๊ธ)๋ ์์ ์ ๋ ฌ โ ๋์ผํ phase, ๋์ผํ ๋ง์ด๊ทธ๋ ์ด์ ๋ก์ง, ๋์ผํ ์ด์ ๊ฐ์ด๋. ์ด์ค์ธ์ด ํ์ด๋ฉด ํ์ด๋ก ๋ฐฐ์น. v2.0+ ๋ 6๊ฐ์ ์ ํ ์ฐธ์กฐ ๋ชจ๋ (Constellation + Superscalar + Hyperbrief + Greatpractice + Ultrasafe + Compendium) ์ ์ถ๊ฐํ๋ฉฐ, ๊ฐ๊ฐ repo ์์ฒด ๋ง์ผํ๋ ์ด์ค๋ฅผ ํตํด Claude Code ํ๋ฌ๊ทธ์ธ์ผ๋ก๋ ship โ changelog ์ฐธ์กฐ.
์ ๊ท ํ๋ก์ ํธ๋ ์์ 60์ด ์์ ์ฐธ์กฐ. ๊ธฐ์กด ํ๋ก์ ํธ ๋ง์ด๊ทธ๋ ์ด์ ์ ์๋ ๊ฒฝ๋ก ์ค ํ๋ ์ ํ โ ์๋๋ฆฌ์ค๋ณ red flagยท์ฃ์ง ์ผ์ด์ค๋ ยง ๋ง์ด๊ทธ๋ ์ด์ ์์ธ ์ฐธ์กฐ.
- Lite ํ์ผ์ ํ๋ก์ ํธ์ ๋ณต์ฌ (Lite ๊ฐ ์ต๊ณ ์ ๋ง์ด๊ทธ๋ ์ด์ ์ฐ๋ฌธ ๋ณด์ ).
- ์ฒซ ๋ฉ์์ง๋ก ๋ถ์ฌ๋ฃ๊ธฐ.
- ์์ด์ ํธ์๊ฒ: "์ด ํ๋ก์ ํธ๋ ์ด๋ฏธ ์กด์ฌ โ ๋จผ์ ๊ฐ์ฌํ๊ณ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํด์ฃผ์ธ์."
- ์์ด์ ํธ๊ฐ ๋ง์ด๊ทธ๋ ์ด์
A ๋ชจ๋ ์ง์
: ๋ชจ๋
CLAUDE.md/.cursor/rules// ์ฐ๋ฐ์ ์์ด์ ํธ ๋ ธํธ ๊ฐ์ฌ, ์ธ๋ฒคํ ๋ฆฌ ์ ์, ์๋น์ค ์ค๋ฆฝ ๊ท์น ์ถ์ถํด ์AGENTS.mdSSoT ์ ์. - ์ถ์ถ ๋ด์ฉ ๊ฒํ ยท์น์ธ, ์์ด์ ํธ๊ฐ ๋ธ๋ฆฟ์ง ํ์ผ๋ค์ด
AGENTS.md๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ์ฌ์์ฑ,.agent/์ฌ์กฐ์ง,.agent/_lessons/001_AI_Native_Migration.md์ ๋ง์ด๊ทธ๋ ์ด์ ๊ธฐ๋ก.
- ํ ๋ฒ์ ์๋๋ฅผ ํ๋ก์ ํธ์ ๋ณต์ฌ (์ด์ ๊ณผ ๋์ผ tier โ ๋ฒ์ ๋ง์ด๊ทธ๋ ์ด์ ์ค tier ์ ๊ทธ๋ ์ด๋ ๊ธ์ง).
- ์ฒซ ๋ฉ์์ง๋ก ๋ถ์ฌ๋ฃ๊ธฐ.
- ์์ด์ ํธ์๊ฒ: "ํ๋ก์ ํธ๊ฐ ๊ตฌ ๋ฒ์ ์๋๋ก ๋ถํธ์คํธ๋ฉ๋จ โ ๊ฐ์ฐ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํด์ฃผ์ธ์."
- ์์ด์ ํธ๊ฐ ๋ง์ด๊ทธ๋ ์ด์ B ๋ชจ๋ ์ง์ : ์์ ๋ฒ์ ํ์ , ์ญ๋ ์ฐจ์ด ์ฐ์ถ(๋ฆฌ์์น ๋ฃจํ ์์? ๋ฉํฐ์์ด์ ํธ ์ฝ๋๋ค์ด์ ์์? ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋ ์์ฒด๊ฐ ์์?), ๋ฒํธ delta ๋ฉ๋ด ์ ์.
- ๊ฒํ ยท์ ํ delta ์น์ธ, ์์ด์ ํธ๊ฐ ๊ฐ์ฐ์ ์ ์ฉ โ ๊ธฐ์กด ์ฌ์ฉ์ ์ปค์คํฐ๋ง์ด์ ์ด์ ์ฌ์์ฑ ์ ๋ ๊ธ์ง.
์ผ๋ถ๋ ์๋ ์ค์, ์ผ๋ถ๋ ์ ๋ํน. ์์ด์ ํธ๊ฐ ๋ง์ด๊ทธ๋ ์ด์ C ์คํ: ์๋ธ์์คํ ๋ณ๋ก A ๋๋ B ์ ์ ํ ์ ์ฉ, ํ์ด๋ธ๋ฆฌ๋ ๊ธฐ์ ๋ฌธ์ํ.
Phase 7 (๋ถํธ์คํธ๋ฉ) ๋๋ ๋ง์ด๊ทธ๋ ์ด์ ์๋ฃ ํ ๊ธฐ๋ณธ ์์ค repo ๋ชจ์:
your-project/
โโโ AGENTS.md โ ๋ชจ๋ AI ์๋น์ค์ ๋จ์ผ ์ง์ค ์์ฒ
โโโ .agent/
โ โโโ seed_prompt.md โ ๋ฐฐ์นํ ์๋ ํ์ผ (์์ด์ ํธ๊ฐ ์ฌ์ฝ๊ธฐ ๊ฐ๋ฅ)
โ โโโ rules.md โ ์์ธ ์์
๊ท์น
โ โโโ architecture.md โ ๊ธฐ์ ์คํยท๋ฐ์ดํฐ ํ๋ก์ฐยท์์กด์ฑ
โ โโโ _coordination/ โ ๋ฉํฐ์์ด์ ํธ ์ํฌ์คํ์ด์ค (ํด๋น ์)
โ โ โโโ STATE.md โ ์ค์๊ฐ "๋๊ฐ ๋ญ ํ๋์ง"
โ โ โโโ HANDOFF.md โ ํ์ผ claim ์์ฅ
โ โ โโโ CHANGELOG.md โ ์๋ฃ ๋ก๊ทธ
โ โโโ _contracts/ โ ํํธ ๊ฐ API/Event/Type ๊ณ์ฝ
โ โโโ _questions/ โ ๋น๋๊ธฐ ์์ด์ ํธ ๊ฐ Q&A
โ โ โโโ open/
โ โ โโโ resolved/
โ โโโ _lessons/ โ ํธ๋ฌ๋ธ์ํ
๋ฉ๋ชจ๋ฆฌ
โ โโโ PM/ โ ๊ณํ, 3์๋ฆฌ ์ ๋์ด
โ โโโ 001_Phase1_Plan.md
โโโ CLAUDE.md โ Claude Code ๋ธ๋ฆฟ์ง (AGENTS.md ์ฐธ์กฐ)
โโโ GEMINI.md โ Gemini ๋ธ๋ฆฟ์ง
โโโ .github/copilot-instructions.md โ Copilot ๋ธ๋ฆฟ์ง
โโโ .cursor/rules/main.mdc โ Cursor ๋ธ๋ฆฟ์ง
โโโ (Phase 4 ์ ํ์ ๋ฐ๋ฅธ ๊ธฐํ ๋ธ๋ฆฟ์ง)
โโโ docs/ โ ๊ฐ๋ฐ์ ๋ฐ๋ถ (์ ํ)
โโโ executive-docs/ โ ์ ๋ตยท๋ฒ๋ฌด (์ ํ, ๋๊ท๋ชจ ํ๋ก์ ํธ)
โโโ dashboard/ โ ์ฌ์ฉ์ ์กฐ์น ๋ฐฑ๋ก๊ทธ (์ ํ)
โโโ meetings/ โ ํ์ ๊ธฐ๋ก (์ ํ)
Phase 2.5 ๊ฐ ๋จผ์ ๋น๊ธฐ๋ณธ <scope-root> ๋ฅผ ์ ํํ ์ ์์: ์ผ๋ฐ ์์ค repo ๋ .agent/ ์ง์ , ๋ค์ค ํ๋ก์ ํธ ์ค์ผ์คํธ๋ ์ด์
์ .agent/<unit-project-name>/, upstream-bound ์์
์ <scope-root>/project/ + <scope-root>/upstream/. Sidecar ๊ตฌ์ฑ์ source-map/public-boundary ๋ฌธ์๋ฅผ ์ถ๊ฐํ๊ณ , ์ฌ์ฉ์๊ฐ workspace ๋ด๋ถ ์์ค ํด๋๋ฅผ ์๋ ค์ฃผ๋ฉฐ ์์ด์ ํธ๊ฐ ์กด์ฌ๋ฅผ ํ์ธํ ๋ค์๋ง .gitignore ์ ๋ฑ๋ก.
๋์ค์ ํฉ๋ฅํ๋ ๋ชจ๋ AI ์๋น์ค๋ AGENTS.md ๋ฅผ ์ฝ๊ณ ์ฆ์ ์์ฐ์ฑ ํ๋ณด. ์๋น์ค๋ณ ์จ๋ณด๋ฉ ์์, "์ ๊น, ์ฌ๊ธฐ ๊ท์น์ด ๋ญ์ง?" ์์ โ ๋ชจ๋ ๊ฒ ํ ๊ณณ์.
๋งค์ผ ์ฐ๋ ์์ด์ ํธ์ ๋์ค์ ํฉ๋ฅํ๋ ๋ชจ๋ ์์ด์ ํธ๊ฐ ๋ฐ๋ฅด๋ 8๋จ๊ณ:
์๋ ๋ชฉ๋ก์ ๊ธฐ๋ณธ .agent/ ๊ฒฝ๋ก ๊ธฐ์ค. Phase 2.5 ์์ ๋น๊ธฐ๋ณธ residency shape ๋ฅผ ์ ํํ๋ค๋ฉด <scope-root> ๋ก ์นํ.
AGENTS.md์ฝ๊ธฐ (SSoT).agent/rules.md+.agent/architecture.md์ฝ๊ธฐ.agent/_coordination/STATE.md์ฝ๊ธฐ (๋ฉํฐ์์ด์ ํธ ํ๋ก์ ํธ๋ง)- ํ์ฌ ํ์คํฌ ๊ด๋ จ ํ๊ทธ๋ก
.agent/_lessons/grep - ๊ณต์ ํ์ผ ํธ์ง ์
.agent/_coordination/HANDOFF.md์ claim - ๋ธ๋ก์ปค๋
.agent/_questions/open/์ ๊ธฐ๋ก - ์๋ฃ๋
.agent/_coordination/CHANGELOG.md์ ๋ก๊ทธ, STATE.md ์์ ์ ๊ฑฐ - ๋๋ผ์(>30๋ถ ์กฐ์ฌ)์
.agent/_lessons/์ ๊ธฐ๋ก
์ด๊ฒ AI-native ํ๋ก์ ํธ์ OS. 4ยท7ยท8 ๋จ๊ณ๊ฐ ๋ฉ๋ชจ๋ฆฌ. 3ยท5ยท6 ๋จ๊ณ๊ฐ ์ฝ๋๋ค์ด์ . 1ยท2 ๋จ๊ณ๊ฐ ํ๋ฒ.
| ์๋น์ค | ๋ธ๋ฆฟ์ง ํ์ผ |
|---|---|
| Claude Code | CLAUDE.md + .claude/rules/ |
| Google Antigravity / Gemini CLI | GEMINI.md |
| GitHub Copilot (VS Code agent) | .github/copilot-instructions.md |
| Cursor | .cursor/rules/main.mdc |
| Windsurf | .windsurfrules |
| Aider | .aider.conf.yml + read list |
| Continue.dev | .continue/config.yaml |
| Cline | .clinerules/main.md |
| Amazon Q Developer | .amazonq/rules/main.md |
| Zed / ๋ฒ์ฉ | .rules |
| OpenAI Codex CLI / Jules / Kiro / ๊ธฐํ | AGENTS.md ์ง์ ์ฐธ์กฐ |
๋ชจ๋ ๋ธ๋ฆฟ์ง๋ ํด๋น ์๋น์ค๋ฅผ AGENTS.md ๋ก ๋๋ ค๋ณด๋ด๋ฉฐ(์ง์ ๋๊ตฌ๋ import), ์ฌ๊ธฐ์ ํด๋น ๋๊ตฌ ํนํ ์ค์ ๋ง ๋ํจ. ์๋น์ค ์ ํ์ no-op โ SSoT ์ ์ง.
์ AI ์๋น์ค ์ถ์ ์ ๋ธ๋ฆฟ์ง ํ์ผ ํ๋ ์ถ๊ฐ. ๊ท์น ์์คํ ์ ๋ณ๊ฒฝ ๋ถํ์.
๋ถํธ์คํธ๋ฉ์ ์ ์ฉ. ๋ง์ด๊ทธ๋ ์ด์ ์ ์ด ์๋๊ฐ ์ง๊ฐ๋ฅผ ๋ฐํํ๋ ๋ถ๋ถ. ๋ชจ๋ tier ์ 3๊ฐ ์๋๋ฆฌ์ค ์ปค๋ฒ:
ํ๋ก์ ํธ์ 143์ค ๊ท์น์ CLAUDE.md, 89์ค .cursor/rules/, ์ ๋ฆฌ ์ ๋ .agent/notes/decisions.md ๊ฐ ์๊ณ , ๋จ์ผ ์ง์ค ์์ฒ ์์. ์์ด์ ํธ๊ฐ ๋จผ์ ์ธ๋ฒคํ ๋ฆฌ ๊ฐ์ฌ(๋งน๋ชฉ์ ์ค์บํด๋ฉ ๊ธ์ง) โ ์๋น์ค ์ค๋ฆฝ ๊ท์น์ ์ AGENTS.md ๋ก ์ถ์ถ โ ๊ฐ ๊ธฐ์กด ๋ธ๋ฆฟ์ง๋ฅผ ๊ทธ๋ก๋ถํฐ import ํ๋๋ก ์ฌ์์ฑ โ .agent/ ๋ฅผ ํ์ค ํํ๋ก ์ฌ์กฐ์ง โ ๋ฌด์์ด ์ด๋๋ก ์ด๋ํ๋์ง .agent/_lessons/001_AI_Native_Migration.md ์ ๊ธฐ๋ก. ๊ฒฝ๊ณ ์ ํธ(๋ธ๋ฆฟ์ง ๊ฐ ๊ท์น ์ถฉ๋ยท.agent/ ์ ์ด์ git ์ด๋ ฅยท์ฌ์ฉ์๊ฐ ์ ์งํ๊ณ ์ถ์ ์ปค์คํ
coordination)๋ ์์ด์ ํธ๋ฅผ ์ค์ง์ํค๊ณ ์ฌ์ฉ์ ๋ช
์์ ๊ฒฐ์ ์ ์๊ตฌ.
ํ๋ก์ ํธ๊ฐ ๊ตฌ ๋ฒ์ ์๋๋ก ๋ถํธ์คํธ๋ฉ๋จ(๋ฆฌ์์น ๋ฃจํ ์์ยท๋ฉํฐ์์ด์ ํธ ์ฝ๋๋ค์ด์
์์ยท๋ง์ด๊ทธ๋ ์ด์
๊ฐ์ด๋ ์์ยทBootstrap Residency ํ์ธ ์์ ๋ฑ). ์์ด์ ํธ๊ฐ ์์ ๋ฒ์ ํ์
, ์ญ๋ ์ฐจ์ด ์ฐ์ถ, ๋ฒํธ delta ๋ฉ๋ด ์ ์. ์ฌ์ฉ์๊ฐ ์ ์ฉํ ๊ฒ ์ ํ. ๋ชจ๋ ์ถ๊ฐ์ <!-- seed vX.Y ๋ง์ด๊ทธ๋ ์ด์
์์ ์ถ๊ฐ, YYYY-MM-DD --> ๋ง์ปค๋ฅผ ๋ฌ์ ํฅํ ๋
์๊ฐ ๊ณ๋ณด ์ถ์ ๊ฐ๋ฅ. ๊ธฐ์กด ์ฌ์ฉ์ ์ปค์คํฐ๋ง์ด์ ์ด์
๋ณด์กด โ ๋ง์ด๊ทธ๋ ์ด์
ํ๋ก์ ํธ์ Phase 0-7 ์ธํฐ๋ทฐ ์ฌ์คํ ์ ๋ ๊ธ์ง.
์ผ๋ถ๋ ์๋ ์ค์, ์ผ๋ถ๋ ์ ๋ํน ์ปค์คํ
. ์ปค์คํ
ํํธ๋ A, ์๋ ์ค์ ํํธ๋ B, AGENTS.md ์์ ๊ฒฐ๊ณผ ๋ณํฉ, ํ์ด๋ธ๋ฆฌ๋ ๊ธฐ์ ๋ฌธ์ํ. ํ์ด๋ธ๋ฆฌ๋ ๋ง์ด๊ทธ๋ ์ด์
์ ์์ A ๋๋ B ๊ฐ ๋์น ์ค์ ๋น์ฆ๋์ค ๋ก์ง์ ์ข
์ข
๋๋ฌ๋ โ ์๋๋ ์ด๋ฅผ ์ฑ๊ฐ์ ์ผ์ด ์๋ ๊ณ ๊ฐ์น lessons ํ์ผ ๊ธฐํ๋ก ์ทจ๊ธ.
์ด๋ ต๊ฒ ์ป์ 6๊ฐ ์๊ฒฌ:
- ์ฝ๋ ์ ์ ๋ฌธ์, ๋ฐ๋ ์๋. ๋ชจ๋ ๊ฒฐ์ ์ ํ์ผ์ ์กด์ฌ. ๊ฒฐ์ ์ ์ฐพ์ง ๋ชปํ๋ ์์ด์ ํธ๋ ์ฌ๋ฐ๋ช ํจ(์ข ์ข ์ง๋๋ฒ๊ณผ ๋ค๋ฅด๊ฒ).
- ํ๋์ SSoT(
AGENTS.md), ๋ค์์ ๋ธ๋ฆฟ์ง. ์๋น์ค ํ์ฐ์ ๊ธฐ์ ์ฌ์ค. ๊ณตํต ๊ท์น์ ์ค์ํ, ๊ฐ ์๋น์ค๋ ์๊ธฐ knobs ์ ์ง. _lessons/๋ฅผ ํตํ ๋ฉ๋ชจ๋ฆฌ ๋ณต๋ฆฌ. 30๋ถ ๋๋ฒ๊ทธ ์ธ์ ์ด ๋ค์๋ฒ์ 30์ด grep ์ด ๋จ.- ์ฝ๋๋ค์ด์ ์ ๋ช ์์ , ์๋ฌต์ ์๋. ๋ฉํฐ์์ด์ ํธ ํ๋ก์ ํธ๋ STATE/HANDOFF/CHANGELOG ํ์. "๊ทธ๋ฅ ์ถฉ๋ ์ ๋๋๋ก ์๋ก ์ ๋ขฐํด" ๋ 2๊ฐ ์์ด์ ํธ ์ด์์์ ์ ํตํจ.
- ์ค๋ ๋ถ๊ธฐ์ ์ ๋ฆฌ์์น ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ . ์ ๋ํน ์ ๋ต ๊ฒฐ์ ์ ํ๋ก์ ํธ๊ฐ ์กฐ์ฉํ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ๋ณต๋ฆฌ๋ก ์๋ ๋ฐฉ๋ฒ. Research โ Report โ Plan โ Link ๊ฐ ๋ชจ๋ ์ค๋ ์ ํ์ ๊ฐ์ฌ ๊ฐ๋ฅํ trail ๋ก ์ ํ.
- repo residency ๊ฐ ๋ฌธ์ ๋ชจ์๋ณด๋ค ๋จผ์ . ๊ณต๊ฐ/ํ์
์์ค repo, ๊ฐ์ธ agent-docs repo, ๋ค์ค ํ๋ก์ ํธ ์ค์ผ์คํธ๋ ์ด์
, upstream-bound ์์
์ ํ์ผ ์์ฑ ์ ์๋ก ๋ค๋ฅธ
<scope-root>๊ฒฐ์ ์ด ํ์.
๊ฐ tier ๋ ์์ฒด ๋ฒ์ ๋ณด์ . ๋ง์คํฐ๊ฐ ๊ถ์ ์๋ ์งํ ํธ๋; LiteยทCompact ๋ ์ ๊ธฐ์ ์ผ๋ก ๋ง์คํฐ์์ ํ์๋๋ ํ ๋ฆด๋ฆฌ์ค ์ง์ฐ๋ ์ ์์.
ํ์ฌ: v2.5.110 (2026-06-15) โ Compendium v0.1.0 โ 6๋ฒ์งธ ๋ชจ๋ (design draft) โ EstreGenesis ์ ์ดํ-substrate ๋ชจ๋ ์ฐฉ์ง: ๊ฐ๋
-์ต์ปค ์ด์ค register ์ฉ์ด์ง(ํ ๊ฐ๋
โ register-์ค๋ฆฝ ์ ์ 1๊ฐ + register ํ๊ทธ๋ term/gloss; ์ ๋ฌธ์ดโ์ผ๋ฐ์ด ๋งคํ์ ๊ณต์ concept_id ์์ ์๋ฌต์ , brittle ํ term-Aโterm-B ๋งํฌ ์๋) + cross-module ์ํค + ๊ต์ฐจ๋งํฌ/ํด๋ฆญ-์ ์. normative ํ ๊ฑด ์๋ฌด๊ฒ๋ ์ ๊ฐ์ง โ ๋ชจ๋ ํญ๋ชฉ์ด ์์ ๋ชจ๋ spec(SSoT)์ผ๋ก์ ๋จ๋ฐฉํฅ ํฌ์ธํฐ, ์ ์ผ ์์ธ๋ ์ด๋ ๋ชจ๋๋ ์ ๊ฐ์ง general-register ์ดํ. ๋ถ๊ทน์ฑ axis-2(์ดํ ์์กด > ์ฝ๋ ์์กด)์ ๊ฐ์ฅ ์์ํ ํํ์ด์ deprecated ์ดํ์ ์ฌ๋ฐฐ์น home(axis-3 eviction ์ผ๊ธ) โ ์๊ธฐ ์์ ์ eviction ๋ ๋ชจ๋ธ๋ง. ์ด๋๋ฒ์๋ฆฌ์ผ ์ค๊ณ ๋ฆฌ๋ทฐ๋ก ์ฐ-์ฌ์ด์ง: v0.1 ์ ๋ชจ๋ธ + ์ฝํ
์ธ ๊ฒฝ๊ณ ํ์ฅ + ~25 EG ์๋ exemplar + 4 ๊ฐ๋๋ lint + ํฌ์ธํฐ-ํด์ ๊ฒ์ฌ๋ง, ์น๊ฒฉ์ countโHyperbrief ๋ธ๋ฆฌํ ํ์ ๋จ์ผ ๊ฒ์ดํธ๋ก ์ถ์ํ๊ณ hysteresis/debounce ์๋ํยทa11y ์ปดํฌ๋ํธยท๋ฉํฐํญ splitยทMCP ๋ฐํ์ยท๋์๋ณด๋ ํ๋ฉด์ v0.2+ ์ ๋ช
๋ช
๋ prunable ๋จ์๋ก ์ฐ๊ธฐ. ๋ฑ๋ก: plugins/compendium/ manifest + marketplace(5โ6) + verify-nway Compendium plugin-๋ฒ์ axis + README/docs ๋ชจ๋ ์ 5โ6 (docs/index.html "Six graduated modules"). seed-registry ๋ฑ์ฌ๋ production ๊น์ง ๋ณด๋ฅ(design-draft). ์คํ: Compendium.md.
์ด์ : v2.5.109 (2026-06-15) โ Greatpractice + Ultrasafe ์คํ ์์ด ๋ณํ โ foundational ์คํ(Constellation / Hyperbrief / Superscalar)์ ์์ด์ธ๋ฐ ๋ณธ๋ฌธ์ด ํ๊ตญ์ด๋ก ๋๋ฆฌํํธํด ์๋ Greatpractice.mdยทUltrasafe.md ๋ฅผ ์์ด๋ก ํต์ผํ์ด์ โ ๊ณต๊ฐ standard-proposing ํ๋ฉด์ ์ผ๊ด์ฑ ํจ์ค. ์๋ฏธ ๋ณํ 0: 1:1 ๋ผ์ธ ์นํ(Greatpractice 1056/1056, Ultrasafe 2507/2507 insert/delete; headingยท์ฝ๋๋ธ๋กยทYAML ํคยท๋ฒ์ ยทยง์ฐธ์กฐยทํยท์ธ์ฉ ์ ๋ถ verbatim ๋ณด์กด โ heading/fence/table ์นด์ดํธ ๊ตฌ์กฐ ๊ฒ์ฆ์ด ์๋ณธ๊ณผ ๋์ผ). ์ ์ผํ๊ฒ ๋จ๊ธด ํ๊ตญ์ด๋ Greatpractice ยง6.3/ยง12.3 ์ voice-linter ์ ๊ท์ ๋งค์นญ ๋์(๋ฒ์ญํ๋ฉด lapse ํ์ง ํจํด์ด ๊นจ์ง). ๋ชจ๋ ๋ฒ์ ๋ฌด๋ณ๊ฒฝ(Greatpractice v0.3.1, Ultrasafe v0.2.2) โ ๋ชจ๋ ๋ฒํ ์๋ EG-๋ฆด๋ฆฌ์ค doc cut.
์ด์ : v2.5.108 (2026-06-14) โ docs meta-description ๋ฒ์ ๋๋ฆฌํํธ + verify-nway 12๋ฒ์งธ axis โ docs ํ์ด์ง์ ๋ชจ๋๋ณ <meta name="description"> ๋ฒ์ ํ๊ธฐ๊ฐ ์ด๋ค verify axis ์๋ ์ ์กํ ์ฑ ๋๋ฆฌํํธํด ์์์: constellation v2.3.23โv2.4.36, hyperbrief v0.5.6โv0.7.0, greatpractice v0.1.0โv0.3.1, ultrasafe v0.2.1โv0.2.2; index.html ์ ์ฌ์ ํ "three graduated modules"(โfive) ๊ด๊ณ . README KO heading "3 ์ ํ ๋ชจ๋"(โ5), install-block plugin ๋ฒ์ stale(Constellation v0.2.3โv0.3.16, Hyperbrief v0.5.6โv0.7.0, Greatpractice v0.1.0โv0.3.1, Ultrasafe v0.2.2 ์ถ๊ฐ) + "all four"/"๋ท"โ"all five"/"๋ค์ฏ". ์ docs-meta axis(12๋ฒ์งธ) ๊ฐ ๊ฐ ํ์ด์ง meta ๋ฒ์ ์ ๋ชจ๋ frontmatter canonical ๋ฒ์ + index ๋ชจ๋ ์์ ๋์กฐํด ์ด ํ๋ฉด์ด ๋๋ ๋ฏธ๊ฒ์ถ ๋๋ฆฌํํธ๋ฅผ ๋ชป ๋. ๋ชจ๋ ๋ฒ์ ์์ฒด๋ ๋ฌด๋ณ๊ฒฝ(ํ๊ธฐ๋ง ์ ์ ). verify-nway 12์ถ PASS, 0 ๋๋ฆฌํํธ.
์ด์ : v2.5.107 (2026-06-13) โ Constellation v2.4.36 โ ๋ชจ๋ฐ์ผ ์ค์๊ฐ ๊ทธ๋ฃน ์ค์์ดํ (#3a B) โ ํ์ ํ ๋ชจ๋ฐ์ผ ๋ค๋น ์ฌ๊ตฌ์ฑ์ ๊ฑฐ๋ ์ ๋ฐ(B) (A = v2.4.31 ํ๋จ ํญ๋ฐ). โค560px ์์ ์ค์๊ฐ ์ฐฝ์ ๋ด์ฉ ์์ญ์ด ๊ฐ๋ก scroll-snap ํ์ด์ ๊ฐ ๋จ โ ์ฑ๋ ๊ทธ๋ฃน๋ณ ํ ํ์ด์ง(์
์คํธ๋ฆผ/๋ฉ์ธ/๋ณด๋์์ปค/๋ก์ปฌ/ํ์
, ๊ฐ ๊ทธ๋ฃน์ ์๊ฐ์ ๋ณํฉ๋ทฐ). ์ค์์ดํ๋ก ๊ทธ๋ฃน๋จ์ ์ ํ๋๊ณ , ํญ๋ฐ์ ์ ํ + ๊ฐ๋ก ์คํฌ๋กค์ด ๋ฐ๋ผ์ด(์๋ฐฉํฅ ๋๊ธฐ); ํ์ด์ ์๋ ์ (dot) ๋ ๊ฐ ํ์ฌ ๊ทธ๋ฃน์ ํ์. ํญ(๊ทธ๋ฃน ํค๋ ๋๋ ์ฑ๋)์ ๋๋ฅด๋ฉด ํ์ด์ ๊ฐ ๊ทธ ๊ทธ๋ฃน ํ์ด์ง๋ก ์๋ ์ํ ์คํฌ๋กค. ๋ฐ์คํฌํ(>560px)์ ๋ฌด์ํฅ โ ๋จ์ผ #ws-stream, ํ์ด์ ์์. ๊ตฌํ: wsRenderActiveStream ์ ์ปจํ
์ด๋ ์ธ์ํ wsRenderStreamInto ๋ก ๋ฆฌํฉํฐ, ๊ทธ๋ฃน ๊ณ์ฐ์ wsComputeGroups ๋ก ๋ถ๋ฆฌํด ํญ๋ฐ์ ํ์ด์ ๊ฐ ๋์ผ ๊ทธ๋ฃน ์งํฉ/์์๋ฅผ ๊ณต์ ; 560px matchMedia ๋ก ๋ชจ๋ ์ ํ; ์ค์์ดํ ์ ์ฐฉ์ debounced scroll + ํ๋ก๊ทธ๋จ-์คํฌ๋กค ๊ฐ๋๋ก ๊ฐ์ง(ํญ ํญ ์คํฌ๋กค โ ์ฌ์ฉ์ ์ค์์ดํ โ ํผ๋๋ฐฑ ๋ฃจํ ์์); ๋ผ์ด๋ธ ํ์ active ๊ทธ๋ฃน ํ์ด์ง๋ง ์ฌ๋ ๋(ํ ๊ทธ๋ฃน ํ์ unseen ๋ฑ์ง๋ง ์ฆ๊ฐ). ์ค๋ณต ๋ ๋ ์ํ ์์ โ ์ฑ๋์ ์ ํํ ํ ๊ทธ๋ฃน ํ์ด์ง์๋ง ์ํจ(ํ์ด์ง=๊ทธ๋ฃน, ์ฑ๋ ์๋). Playwright 390ร844: ์ค์์ดํโ๊ทธ๋ฃน์ ํ + ํญ๋ฐ ๋๊ธฐ + ์ ์ธ๋์ผ์ดํฐ, ํญโํ์ด์ ์คํฌ๋กค, ์ฝ์ ์๋ฌ 0; ๋ณด๋ smoke 13/13(ํ๊ท 0). ๋ชจ๋ฐ์ผ ํ์ , ์ค๊ธฐ๊ธฐ ํ
์คํธ ํ์. ๋ ํผ๋ฐ์ค ๋์๋ณด๋(index.html/app.js/style.css), ํ๋กํ ์ฝ ํ๋ฉด 0. verify-nway 11์ถ PASS.
์ด์ : v2.5.106 (2026-06-13) โ Constellation v2.4.35 โ ๋ชจ๋ฐ์ผ ์ค์๊ฐ ์ฐฝ fullscreen ๊ฐญ ์์ โ v2.4.31 ๋ชจ๋ฐ์ผ ํ๋จํญ๋ฐ ์ฌ๊ตฌ์ฑ์ ํ์, Playwright 390px ์ค์ธก์ผ๋ก ํฌ์ฐฉ: ์ค์๊ฐ ์ฐฝ ์ฐ์ธก ~16pxยทํ๋จ ๋ ์ ํ์ด์ง ๋ฐฐ๊ฒฝ์ด ๋น์ณค์. ์์ธ(์ถ์ธก ์๋ computed geometry ์ค์ธก โ width/100vw override ๊ฐ ๊ณ์ 374px ๋ก resolve): ๋ฐ์คํฌํ์ฉ .ws-pop ์ max-width:96vw+max-height:92vh ์บก์ด ๋ชจ๋ฐ์ผ fullscreen pane ์ 390ร844 ๋ทฐํฌํธ ์์์ 374ร776 ์ผ๋ก ์๋๋ ๊ฒ. ํฝ์ค: โค560px ๊ท์น์ max-width:none+max-height:none(+ width:100vw/height:100dvh) โ pane ์ด ๋ทฐํฌํธ๋ฅผ ๋๊น์ง ์ฑ์; ํ๋จ ํญ๋ฐ๋ z-index ๋ก ์์ overlay, pane body ๋ ํ๋จ ํจ๋ฉ ์ ์ง๋ก ์
๋ ฅ์ฐฝ์ด ํญ๋ฐ์ ์ ๊ฐ๋ฆผ. 390ร844 ์ ํํ ์ฑ์ ๊ฒ์ฆ(popRect right=390ยทbottom=844). ๋ ํผ๋ฐ์ค ๋์๋ณด๋(style.css), ํ๋กํ ์ฝ ํ๋ฉด 0. verify-nway 11์ถ PASS.
๊ทธ ์ด์ ๋ฆด๋ฆฌ์ค: ๋ชจ๋ ํญ๋ชฉ์ด CHANGELOG.md ์ ๋ณด์กด๋ผ ์์ด์ โ ์ด ๋ชฉ๋ก์ ์ต๊ทผ ๋ช ๊ฑด๋ง ์ ์งํด์.
์ ์ฒด ๋ณ๊ฒฝ ์ด๋ ฅ (v1.0 ๋ถํฐ ๋ชจ๋ ๋ฆด๋ฆฌ์ค, EN + KO): CHANGELOG.md.
๋ณธ upstream repository ์ CHANGELOG.md ๊ฐ changelog SSoT. ๊ฐ ์๋ ํ์ผ์ tier, ์ธ์ด, ํ์ฌ ๋ฒ์ , counterpart, ๊ทธ๋ฆฌ๊ณ ์๋๋ฅผ ๋ณต์ฌํ ๋์ ํ๋ก์ ํธ์ README๊ฐ ์๋ ๋ณธ CHANGELOG.md ํฌ์ธํฐ๋ง ๋ด์ ์งง์ ํค๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ง. ๋ง์ด๊ทธ๋ ์ด์
B ๋ก ํ๋ก์ ํธ ์
๊ทธ๋ ์ด๋ ์ ์์ด์ ํธ๋ ์๋ ํค๋์ ๋ฒ์ ๋ง์ปค์ ๋ณธ changelog ๋ก delta ๋ฅผ ๊ณ์ฐ.
์๋๋ ์ด์์๋ ์ํฐํฉํธ. ํ๋ก์ ํธ์์ ์ด์ํ๋ค๊ฐ ๋ฐ๊ฒฌํ๋ฉด:
- ๋ถํธ์คํธ๋ฉ ์ธํฐ๋ทฐ๊ฐ ๋ฌผ์ด์ผ ํ๋๋ฐ ์ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ โ ํด๋น Phase ํ์ฅ.
- ํญ์ "skip" ๋ต ๋ฐ๋ ๋ถํ์ํ ์ง๋ฌธ โ ์ ๊ฑฐ.
- ๋ธ๋ฆฟ์ง ํ ํ๋ฆฟ ์๋ ์ AI ์๋น์ค โ Phase 4 + ๋ธ๋ฆฟ์ง ํ ํ๋ฆฟ์ ์ถ๊ฐ.
- ์์ง ํฌ์ฐฉ ์ ๋ ์ค์ ๊ฒ์ฆ ๋ฉํฐ์์ด์ ํธ ํ โ ๋ง์คํฐ์ Multi-Agent Coordination Tips ํ์ฅ.
- ๋ฆฌ์์น ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ๋ฃจํ์ ๋ฐ๋ก โ ์ํฐํจํด / ์๊ฐ ๊ฐ์ฌ ์ฒดํฌ๋ฆฌ์คํธ ํ์ฅ.
- ์ ๋ง์ด๊ทธ๋ ์ด์ ์ฃ์ง ์ผ์ด์ค โ ยง ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋์ ์ ์๋๋ฆฌ์ค ๋๋ ๊ฒฝ๊ณ ์ ํธ ์ถ๊ฐ.
๋ง์คํฐ ๋ณ๊ฒฝ์ LiteยทCompact ๋ก ์ฆ๋ฅ ํํ๋ก ํ๋ฌ๋ด๋ฆผ. ๋ณธ์ง์ ์ฝํ ์ธ ๋ ๋ง์คํฐ๋ง ํธ์ง, LiteยทCompact ๋ ๋์ผ ์ฌ๋ฃ์ ํ์ดํธํ ๋ทฐ.
Copyright 2026 SoliEstre (Estre Soliette).
์๋ ํ๋กฌํํธ๋ Apache License 2.0 ํ์ ์ ๊ณต๋จ. LICENSE.md์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ณต์ฌยท์์ ยท์ฌ๋ฐฐํฌ ๊ฐ๋ฅ. ๋ด์ฌํ๋ ํจํด(๋ฌธ์ ๋ ์ด์ด ๋ถ๋ฆฌ, AGENTS.md ํตํ SSoT, .agent/_lessons/ ๋ฉ๋ชจ๋ฆฌ ๋ฃจํ, ๋ง์ด๊ทธ๋ ์ด์
A/B/C ์๋๋ฆฌ์ค)์ ์คํ ํ์ค ์๋ โ ์๊ธฐ ์คํ์ ๋ง๊ฒ ๊ฐ์, ๊ฐ์ ์ฌํญ ๋ค์ ๊ธฐ์ฌ.
๊ฐ AI ์๋น์ค์ ํน์ ๋ธ๋ฆฟ์ง ํ์ผ ํฌ๋งท์ ํด๋น ์๋น์ค ์์ฒด ๊ท์ฝ ๋ฐ๋ฆ. ๋ณธ ์๋๋ ๊ฐ๋ณ ๋ธ๋ฆฟ์ง ํฌ๋งท์ ๋ํ ๊ถ์ ์ฃผ์ฅ ์์ โ ์ค์ง ๊ทธ๊ฒ๋ค์ ์ํธ ์ด์ฉํ๊ฒ ๋ง๋๋ ํตํฉ ํจํด์ ๋ํด์๋ง.
Author์ ๋ ๋ฒ์งธ AI Native ํ๋ก์ ํธ๋ฅผ ๋ฉํฐ์์ด์ ํธ(AntigravityยทClaude CodeยทGitHub Copilot)๋ก ์ง์ค ์ด์ฉํ๋ฉฐ ์ถ๋ ค๋ธ ํจํด. ์๋์ ๋ชจ๋ _lessons/ ํญ๋ชฉ์ ์ค์ ์๊ฐ์ ์๋นํ ์ค์ ๋ธ๋ก์ปค์์ ์ ๋. ๋ชจ๋ ๋ง์ด๊ทธ๋ ์ด์
๊ฒฝ๊ณ ์ ํธ๋ ์ค์ ์ค์์์ ์์.
์ด ์๋๊ฐ ๊ฐ์ ์ค์๋ฅผ ๋ง์์ฃผ๋ฉด ์ข๊ณ , ๋ค๋ฅธ ์ค์๋ฅผ ๋ง๋ค์ด ์ ๊ตํ์ ๊ธฐ์ฌํ๋ค๋ฉด ๋ ์ข์.
- AGENTS.md ํ์ค โ ClaudeยทCodex CLIยทJulesยทKiro ๋ฑ AI ์ฝ๋ฉ ์์ด์ ํธ์ ์๋ ด ํจํด. ์ปค๋ฎค๋ํฐ ์ ์ง ์คํ์ด ๋์ค๋ฉด
https://agents.md์ฐธ์กฐ; ๊ทธ์ ๊น์ง๋ ๋ณธ ์๋์ ๋ชจ๋ tier ๊ฐ ํจํด ๊ตฌํ. - Model Context Protocol (MCP) โ Anthropic ์ AI ํด ํตํฉ ์คํ ํ์ค. AI ์์ด์ ํธ๊ฐ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ํธ์งํ๋ ๊ฒ์ด ์๋๋ผ ํ๋ก์ ํธ ์์์ ํ๋ํ๊ธธ ์ํ ๋ ๊ด๋ จ. ๋ณธ ์๋ ๋ฒ์ ๋ฐ.
- Claude Agent Skills โ Anthropic ์ ์คํฌ ํจํค์ง ํฌ๋งท. ์๋ ๋ถํธ์คํธ๋ฉ๋ ํ๋ก์ ํธ๋ ์ ํ์ ์ผ๋ก
skills/<project>/SKILL.md์ Claude ์ง์ ํตํฉ์ฉ์ผ๋ก ๋ฐฐํฌ ๊ฐ๋ฅ.
์ํ๊ณ ์ ์ ์ด์ง ์๋ ์ ์ ์กฐ๊ฑด ์๋. ์๋๋ ์ด๋ค๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก ์๋.
