Loading...
Loading...
Orient nhanh vào dự án đang chạy đã có llmwiki — read-only, không ghi wiki
npx skill4agent add rheinmir/setup join-projectllmwiki/llmwiki/new-project-setup/harness-updatenew-project-setuponboard-codebasellmwiki/ có sẵn → index + log + Architecture → 3 concept được [[link]] nhiều nhất → trạng thái skills/harness → bản tổng hợp orient cho người/agent mới| Field | Required? | Ý nghĩa | |
|---|---|---|---|
| In | repo có | có | thiếu → dừng, gợi ý |
| In | | không | nếu có thì đọc để lấy stack |
| Out | báo cáo orient | có | project + stack · 3 điểm kỹ thuật · recent changes & open items · skills state (installed/missing) · gợi ý |
| Out | trạng thái harness | có | |
| Out | draft output report | có (trừ khi 0 artifact/decision) | |
new-project-setupllmwiki/wiki/index.mdnew-project-setup/harness-updateINVOKE: sync-template| Step | Type | Inputs | Action | Outputs/exit | Failure/next |
|---|---|---|---|---|---|
| W01 | deterministic | repo | CHECK llmwiki hợp lệ + harness đã cài | ok / missing | llmwiki missing → blocked; harness missing → B01 |
| W02 | effect | wiki | Đọc index, 20 log entries mới nhất, Architecture.md nếu có | tổng quan | — |
| W03 | deterministic | wiki | Tìm 3 concepts được | 3 concept | kết quả rỗng → B02 |
| W04 | deterministic | máy | CHECK tools ( | installed/missing | thiếu → B03 |
| W05 | judgment | W02–W04 | Synthesize & report | báo cáo orient | gap lớn → gợi ý |
| W06 | effect | kết quả | Output report draft (mục Delivery) | draft + index + log | 0 artifact/decision → skip |
test -f llmwiki/wiki/index.md && echo ok || echo "llmwiki missing — run new-project-setup instead"
# Harness enforcement (hooks chặn raw/, Origin, index-sync) có chưa:
test -f llmwiki/.claude/hooks/pre_tool_use.py && echo "harness: ON" \
|| echo "harness: MISSING — đề xuất user gọi /harness-update (skill tự cài + backfill nợ)"new-project-setup# Đọc theo thứ tự:
READ: llmwiki/wiki/index.md # danh sách toàn bộ wiki pages
READ: llmwiki/wiki/log.md (20 entries mới nhất) # recent changes
READ: llmwiki/wiki/concepts/Architecture.md # nếu tồn tạigrep -roh '\[\[.*?\]\]' llmwiki/wiki/ | sort | uniq -c | sort -rn | head -5ls -t llmwiki/wiki/concepts/ | head -3ls .claude/commands/ 2>/dev/null || echo "Claude skills: not installed"
ls ~/.agents/skills/ 2>/dev/null || echo "Agent skills: not installed"INVOKE: sync-templateINVOKE: onboard-codebase| ID | Kind | Guard | Hành vi | Skip / failure | Rejoin |
|---|---|---|---|---|---|
| B01 | conditional_required | | báo "harness: MISSING", đề xuất user gọi | không tự cài | W02 |
| B02 | recovery | grep | fallback | concepts/ rỗng → báo wiki trống | W04 |
| B03 | conditional_required | thiếu skills (Claude hoặc Agent) | gợi ý | — | W05 |
llmwiki/llmwiki/wiki/index.mdDDMMYY-<ten>.mdDDMMYY020626<ten>landing-page-cotecconsbrand-kit-fintechingest-auth-specllmwiki/wiki/sources/draft/DDMMYY-<ten>.md---
type: draft
title: "DDMMYY-<ten>"
status: proposed
tags: [<skill-name>, output-report]
timestamp: YYYY-MM-DD
---
# DDMMYY-<ten>
**Type:** draft
**Status:** proposed
**Tags:** <skill-name>, output-report
**Proposed:** YYYY-MM-DD
## What
<One sentence — what this skill invocation produced or decided>
## Output
<Key artefacts, files created/modified, or decisions made>
## Files
| File | Action |
|------|--------|
| `path/to/file` | created / modified |
## Notes
- Invoked via: `/<skill-name>` skill
## Origin
- **Draft:** `wiki/sources/draft/DDMMYY-<ten>.md`
- **Commit:** _(filled by verify-before-commit)_
- **Date promoted:** _(filled by verify-before-commit)_llmwiki/wiki/index.md| [DDMMYY-<ten>](sources/draft/DDMMYY-<ten>.md) | draft | YYYY-MM-DD |llmwiki/wiki/log.md## YYYY-MM-DD — <skill-name> — <ten>Skip only when the skill produces zero artefacts and zero decisions (e.g., a pure display mode like)./caveman-stats