Compare commits

..

11 commits

Author SHA1 Message Date
Michał Kopeć
aa819daabd Sync: local changes as of 2026-07-15T16:19:22+02:00 2026-07-15 16:19:25 +02:00
Michał Kopeć
6af7b388f8 Merge codeberg/main 2026-07-15 16:13:05 +02:00
Michał Kopeć
15c3bce20e Sync: local changes as of 2026-07-15T16:10:55+02:00 2026-07-15 16:11:01 +02:00
Michał Kopeć
6c029a8ff1 Merge branch 'rename-ckb-skills' 2026-07-15 13:31:37 +02:00
Michał Kopeć
e62c0cf24c Merge branch 'add-timesheet-invoice-skills' 2026-07-15 13:31:37 +02:00
Michał Kopeć
48dc0feee9 Add ckb-onboard-me skill (guided wiki tour)
Read-only skill: given a topic, resolve it to an anchor page via the
cascade, walk the graph edges (2 hops, ~8-page cap) — falling back to
link-following when no edges exist — order the pages pedagogically
(prerequisites first, then the topic, then what builds on it), and print
a numbered reading tour with per-page "what you'll find" notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 13:31:37 +02:00
Michał Kopeć
2e51501de6 Rename cascade-kb-init skill to ckb-init
Continue the ckb- namespace consolidation: rename the bootstrap skill
directory and its name: frontmatter from cascade-kb-init to ckb-init.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 13:20:41 +02:00
Michał Kopeć
3e303f8a65 Rename KB export/summary/sync skills with ckb- prefix
Rename four cascade-KB skills to a consistent ckb- namespace:
- export-okf        -> ckb-export-okf
- export-starlight  -> ckb-export-starlight
- project-summary   -> ckb-project-summary
- sync-changes      -> ckb-sync-changes

Update the name: frontmatter in each SKILL.md and all cross-references
in README.md, AGENTS.md, cascade-kb-init, and export-starlight. Historical
wiki/log.md entries are left unchanged as a record of past actions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 13:19:44 +02:00
Michał Kopeć
c9336941ac Add timesheet and invoice skills
Add four skills for Tempo/KSeF timesheet and invoice workflows:
- check-my-timesheet: show/log the current user's Tempo time entries
- timesheet-checker: audit timesheet completion across all reporters
- invoice-checker: pull KSeF invoices, check contractors + MF white list
- invoice-prep: summarize Tempo hours per Jira project for invoicing

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 13:14:52 +02:00
Michał Kopeć
b6e22c0554 Claude link 2026-07-15 09:57:08 +02:00
Michał Kopeć
eebfb07df9 Add agents config 2026-07-15 09:54:12 +02:00
4 changed files with 14 additions and 4 deletions

2
.gitignore vendored
View file

@ -2,4 +2,4 @@ libs/*
tmp/*
outputs/starlight
outputs/okf
.env
.env

View file

@ -115,7 +115,7 @@ retention: high|medium|low # How aggressively to deprioritize when old
## 3. INGESTION WORKFLOW (TRIGGERED ON DEMAND)
When the user says "Ingest", "Sync the wiki", or "Update the Wiki" (for syncing this repo's own git history with its remote, see the sync-changes skill under `.claude/skills/` instead):
When the user says "Ingest", "Sync the wiki", or "Update the Wiki" (for syncing this repo's own git history with its remote, see the ckb-sync-changes skill under `.claude/skills/` instead):
1. **Process Inbox:** Scan `raw/inbox/` for new material. After ingesting, move each processed item to `raw/archive/<YYYY-MM-DD>/`, where the date is today's ingestion date (create the dated folder if it doesn't exist yet). If `raw/inbox/` is empty, scan `raw/` directly (excluding `raw/archive/`, which holds already-processed material).

View file

@ -180,7 +180,7 @@ v0.1-conformant bundle at `outputs/okf/`, consumable by any generic OKF tool
(e.g. Google's reference graph visualizer) without disturbing the richer
internal schema (`confidence`/`quality`/`retention`/`supersedes`/dual-linking)
that OKF doesn't natively understand. Implemented as a Claude Code Skill —
see `.claude/skills/export-okf/SKILL.md` — rather than baked into
see `.claude/skills/ckb-export-okf/SKILL.md` — rather than baked into
`CLAUDE.md`/`AGENTS.md`, so the mapping ruleset only loads into context when
actually invoked.
@ -190,7 +190,7 @@ demand: local changes get committed, remote changes get pulled and merged,
any conflicts are presented to the user file-by-file to resolve, then the
result is pushed automatically. Say "sync changes" to trigger it. Also
implemented as a Claude Code Skill — see
`.claude/skills/sync-changes/SKILL.md` — and deliberately distinct from the
`.claude/skills/ckb-sync-changes/SKILL.md` — and deliberately distinct from the
content-level "Sync the wiki" / "Ingest" workflow, which processes
`raw/inbox/` into structured `wiki/` pages and has nothing to do with git.

View file

@ -9,3 +9,13 @@
## Git push turn
- User asked to push changes.
- Checked git state, confirmed no merge/rebase/cherry-pick was in progress, and identified untracked directory placeholder files under `linked/`, `outputs/`, and `raw/`.
## Codeberg push turn
- User asked to push all changes to the second remote named `codeberg`.
- Confirmed local `main` is clean against `origin/main`, fetched `codeberg`, and found divergent histories: local has commits Codeberg lacks, while Codeberg has commits local lacks.
- Planned a normal merge of `codeberg/main` into local `main` before pushing, avoiding any force push.
- During conflict review, user clarified that the token-shaped value in Codeberg's invoice checker `.env.example` is a test token and should remain.
## Dual-remote sync turn
- User asked to commit and push all changes to both `origin` and `codeberg`.
- Confirmed the only working-tree changes were deletions of the Codeberg-added skill files, including `.env.example` templates, and user explicitly approved including those deletions.