You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`plugins/aisee-plugin/.codex-plugin/plugin.json` still exposes all 22 public skills through `skills: "./skills/"`, but the default happy path contains only **11 core workflow skills**. The full contract lives in [Skill Taxonomy](plugins/aisee-plugin/references/skill-taxonomy.md).
98
+
`plugins/aisee-plugin/.codex-plugin/plugin.json` still exposes all public skills through `skills: "./skills/"`, but the default happy path contains only **10 core workflow skills**. The full contract lives in [Skill Taxonomy](plugins/aisee-plugin/references/skill-taxonomy.md).
-**OpenSpec schema pack**: includes app, device, docsite, infra, security, quick-fix, quick-research, and collaboration schemas.
127
126
-**Context packs**: `aisee context pack` generates JSON context for implementation, verification, and review.
128
-
-**Contract context service**: `aisee contract` exposes service contracts through manifest-first and section-level reads for cross-repository frontend/backend collaboration.
129
127
-**Team knowledge guardrails**: `aisee knowledge` retrieves a small number of reviewed engineering lessons through pack/card protocols without turning the knowledge repository into a second specification source.
130
128
-**Anchor-aware traceability**: `aisee get`, `aisee trace`, and `aisee index` connect upstream documents, OpenSpec artifacts, tasks, code paths, tests, and evidence through `doc-ref#LOCAL-ID` or alias anchors.
131
129
-**Verification and archive guardrails**: `aisee:verify` and `aisee:archive-guard` diagnose gaps and risks before archive.
@@ -255,7 +253,6 @@ Check the project state again:
255
253
256
254
```bash
257
255
aisee doctor --json
258
-
aisee flow inspect --json
259
256
```
260
257
261
258
## Documentation
@@ -282,18 +279,16 @@ aisee flow inspect --json
282
279
5. openspec validate <change>
283
280
6. aisee:implementation-bridge
284
281
7. implementation / review / test
285
-
8. aisee:verify
286
-
9. aisee:archive-guard
287
-
10. openspec archive <change>
282
+
8. openspec archive <change>
288
283
289
284
For small, bounded, low-risk work, an abbreviated path is also valid:
290
285
291
286
```text
292
287
quick-fix / quick-research / another lightweight schema
293
288
-> change-author
294
289
-> implementation-bridge
295
-
-> verify
296
-
-> archive-guard
290
+
-> implementation / review / test
291
+
-> archive
297
292
```
298
293
```
299
294
@@ -305,7 +300,6 @@ For existing projects, use `aisee:spec-migrate` to derive OpenSpec baseline spec
305
300
306
301
| Skill | Purpose |
307
302
| --- | --- |
308
-
| `aisee:flow` | Inspect the current workflow stage and recommend the next step. |
309
303
| `aisee:init` | Initialize or audit `AGENTS.md`, `openspec/project.md`, Aisee docs, memory, and Codex hooks. |
310
304
| `aisee:srs` | Clarify software requirements and produce planning-level SRS documents. |
311
305
| `aisee:ui-content` | Produce UI content specs for pages, elements, states, flows, permissions, and platform differences. |
aisee contract get --change <change> --artifact service-contract --section capabilities --json
397
-
aisee contract serve --host 127.0.0.1 --port 8765
398
-
aisee change verify-check <change> --json
399
-
aisee change archive-check <change> --json
400
384
aisee index --json
401
385
aisee get docs/requirements/auth-srs.md#FR-001 --json
402
386
aisee trace srs:auth-login#FR-001 --json
@@ -412,29 +396,8 @@ Key CLI rules:
412
396
- If `aisee/registry/id-registry.json` still exists, treat it as legacy compatibility data rather than a formal authoring entry point.
413
397
-`bootstrap --plan` is a read-only plan and does not perform broad initialization writes.
414
398
-`aisee openspec ensure` only bridges OpenSpec initialization and profile setup. It does not replace `aisee:init`.
415
-
-`aisee contract serve` is a read-only contract context service, not a mock backend, API gateway, or second API source of truth. It binds to `127.0.0.1` by default; LAN access requires explicit `--host 0.0.0.0` and exposes local contract documents to that network.
416
399
-`aisee knowledge query` returns only a small number of guardrails. By default it reads pack manifests and card frontmatter; `--debug` is required for matched card body excerpts.
417
400
418
-
### Cross-Repository Contract Reads
419
-
420
-
When frontend and backend are developed in separate repositories, the backend repository, BFF repository, or independent contract repository should own `service-contract.md` and optional machine-readable attachments such as `contracts/openapi.yaml`, `contracts/events.yaml`, `contracts/webhooks.yaml`, or `contracts/proto/*.proto`.
421
-
422
-
Recommended flow:
423
-
424
-
```bash
425
-
# In the contract provider repository
426
-
aisee contract manifest --json
427
-
aisee contract summary --change <change> --json
428
-
aisee contract serve --host 127.0.0.1 --port 8765
429
-
430
-
# In the consumer repository AI context, read the manifest first and fetch small sections as needed
OpenSpec/Aisee artifacts remain the authoritative contract source. The HTTP service reads current files on request and returns a JSON view; it does not persist contract copies and does not expose source code, environment variables, secrets, or full-repository search results.
437
-
438
401
### Team Knowledge Guardrails
439
402
440
403
Team knowledge is experimental. It reuses engineering lessons across projects, but it does not replace OpenSpec, `source-map.md`, contracts, tasks, or baseline specs.
Copy file name to clipboardExpand all lines: docs/best-practices.en.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,7 +160,7 @@ Rules:
160
160
161
161
Before creating tasks, entering implementation, proposing reviewer lenses, or recommending a next step, check existing workflows and skills first:
162
162
163
-
- When there is no explicit change, use `aisee:flow`or `aisee flow inspect --json` to identify the current stage.
163
+
- When there is no explicit change, return to requirements clarification, change-plan, or the current change itself rather than relying on a dedicated flow command.
164
164
- When there is an explicit change, read the target context pack first, such as `aisee context pack --change <change> --for ce-work --json`.
165
165
-`reusable_workflow_candidates` in the `ce-work` context pack is a routing hint only, not a source of truth.
166
166
- Use `ce-plan` only when `requires_ce_plan=true`; its conclusions must be written back to the current schema apply tracks, and only source-map schemas write back to `source-map.md`.
@@ -223,7 +223,7 @@ When `aisee:archive-guard` says archive is not recommended, fix blockers first.
223
223
For frontend/backend split work, the contract provider can expose read-only context:
224
224
225
225
```bash
226
-
aisee contract serve --host 127.0.0.1 --port 8765
226
+
Read the current project's OpenSpec artifacts directly or use `aisee context pack`
0 commit comments