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
Copy file name to clipboardExpand all lines: README.md
+24-21Lines changed: 24 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ Both manifests (`.claude-plugin/plugin.json` and `.cursor-plugin/plugin.json`) l
86
86
87
87
Install, open your project, and try these three prompts. Each shows a different side of what your agent can now do.
88
88
89
-
_Empty repo? Run `/archcore:bootstrap` first to seed a stack rule, a run-the-app guide, and (optionally) imports from your existing CLAUDE.md / AGENTS.md / .cursorrules._
89
+
_Empty repo? Run `/archcore:init` first to seed a stack rule, a run-the-app guide, and (optionally) imports from your existing CLAUDE.md / AGENTS.md / .cursorrules._
90
90
91
91
**1. "Before I change anything in `src/auth/`, what rules and prior decisions apply here?"**
92
92
Archcore loads the rules, ADRs, specs, and patterns tied to that path — grouped by type, ranked by specificity — before the agent edits code. Works the same way for a file, a directory, or a topic.
-**Record a finalized decision** — `/archcore:decide` (optionally codified as rule + guide or formalized as spec + plan)
172
+
-**Plan a feature end-to-end** — `/archcore:plan` (switch flows with `--track product|feature|sources|iso`)
173
+
-**Documentation health** — `/archcore:audit` (dashboard, `--deep` audit, or `--drift` for staleness detection)
176
174
-**Navigate the system** — `/archcore:help`
177
175
178
176
### Document types (18)
@@ -200,22 +198,27 @@ Archcore supports 18 document types. There are no standalone per-type skills; in
200
198
|`task-type`| experience | Recurring task patterns with proven workflows |
201
199
|`cpat`| experience | Before/after code pattern changes with scope |
202
200
203
-
Create documents through intent commands such as `/archcore:decide`, `/archcore:capture`, and `/archcore:plan`; use `/archcore:sources-track` or `/archcore:iso-track` for niche requirements cascades. For exact type-level control, call `mcp__archcore__create_document` directly with the matching `type` parameter.
201
+
Create documents through intent commands such as `/archcore:decide`, `/archcore:capture`, and `/archcore:plan`; for niche requirements cascades use `/archcore:plan --track sources` or `--track iso`. For exact type-level control, call `mcp__archcore__create_document` directly with the matching `type` parameter.
204
202
205
-
### Tracks (6)
203
+
### Multi-document flows
206
204
207
-
Tracks orchestrate multi-document flows. Each step builds on the previous one, with proper relations created automatically.
205
+
Two intent commands chain documents automatically — `/archcore:plan` for requirements cascades and `/archcore:decide` for decision continuations.
Copy file name to clipboardExpand all lines: agents/archcore-assistant.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Focus your expertise on what MCP instructions do NOT provide:
60
60
-**Elicitation**: what questions to ask before creating each document type
61
61
-**Content composition**: how to structure rich content from user answers
62
62
-**Disambiguation**: when to use ADR vs RFC, PRD vs MRD, rule vs guide
63
-
-**Orchestration**: how to chain documents in tracks (product-track, sources-track, ISO cascade, etc.)
63
+
-**Orchestration**: how to chain documents in plan tracks (product/feature/sources/iso flows under `/archcore:plan --track …`) and decide continuations (rule + guide, or spec + plan after an ADR)
64
64
-**Relation patterns**: which relation types are typical for each document type
archcore_hook_info "[Archcore Cascade] Updated \"${DOC_SHORT}\". Documents that may need review: ${AFFECTED_LINES}Run /archcore:actualize for detailed analysis."
62
+
archcore_hook_info "[Archcore Cascade] Updated \"${DOC_SHORT}\". Documents that may need review: ${AFFECTED_LINES}Run /archcore:audit --drift for detailed analysis."
Copy file name to clipboardExpand all lines: bin/session-start
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ _archcore_emit_info() {
60
60
if [ !-d".archcore" ];then
61
61
_init_msg="[Archcore] no .archcore/ directory in this project yet. When the user asks for any Archcore operation (create ADR, audit docs, etc.), call mcp__archcore__init_project once to initialize, then proceed. Do NOT write to .archcore/ directly — hooks will block it."
62
62
if [ "${ARCHCORE_HIDE_EMPTY_NUDGE:-}"!="1" ];then
63
-
_init_msg="${_init_msg} After init, suggest the user run /archcore:bootstrap to seed initial content (stack rule, run-the-app guide, optional import of existing CLAUDE.md / AGENTS.md / .cursorrules). Skip with ARCHCORE_HIDE_EMPTY_NUDGE=1."
63
+
_init_msg="${_init_msg} After init, suggest the user run /archcore:init to seed initial content (stack rule, run-the-app guide, optional import of existing CLAUDE.md / AGENTS.md / .cursorrules). Skip with ARCHCORE_HIDE_EMPTY_NUDGE=1."
# never competes with the CLI hook's structured output for the same JSON slot.
75
75
if [ "${ARCHCORE_HIDE_EMPTY_NUDGE:-}"!="1" ] && archcore_is_functionally_empty ".archcore";then
76
76
echo""
77
-
echo"[Archcore] .archcore/ is empty. Run /archcore:bootstrap to seed a stack rule, a run-the-app guide, and (optionally) imports from existing agent-instruction files like CLAUDE.md or AGENTS.md. Skip with ARCHCORE_HIDE_EMPTY_NUDGE=1."
77
+
echo"[Archcore] .archcore/ is empty. Run /archcore:init to seed a stack rule, a run-the-app guide, and (optionally) imports from existing agent-instruction files like CLAUDE.md or AGENTS.md. Skip with ARCHCORE_HIDE_EMPTY_NUDGE=1."
78
78
fi
79
79
80
80
# Run staleness check (code-document drift detection)
0 commit comments