From software-wiki
Raccoglie file markdown sparsi nel progetto dentro raw/, pronti per l'ingest. Esclude la wiki stessa, raw/, CLAUDE.md, .git, node_modules, e dotfile. Default — copia (non sposta). Mostra i candidati e chiede conferma prima di toccare i file.
How this skill is triggered — by the user, by Claude, or both
Slash command
/software-wiki:collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Trovi i file markdown sparsi nel progetto e li raccogli in `raw/` per l'ingest successivo.
Trovi i file markdown sparsi nel progetto e li raccogli in raw/ per l'ingest successivo.
$ARGUMENTS può contenere, in qualunque ordine:
--move — sposta invece di copiare. Default: copia.--include-readme — include i README.md (di default esclusi perché tipicamente meta del progetto)../docs o ~/notes/product-x). Default: directory corrente (.)../raw/ e ./wiki/ devono esistere. Altrimenti fermati e suggerisci /software-wiki:bootstrap.$ARGUMENTS in: OPERATION (cp/mv), INCLUDE_README (true/false), SCAN_ROOT (path).Costruisci e mostra all'utente il comando find prima di eseguirlo. Esclusioni obbligatorie:
find "$SCAN_ROOT" \
-type d \( \
-path "$SCAN_ROOT/wiki" -o \
-path "$SCAN_ROOT/raw" -o \
-name ".git" -o \
-name "node_modules" -o \
-name ".obsidian" -o \
-name "dist" -o \
-name "build" -o \
-name ".next" -o \
-name ".cache" -o \
-name ".venv" -o \
-name "__pycache__" \
\) -prune -o \
-type f -name "*.md" \
! -name "CLAUDE.md" \
! -path "*/.*" \
-print
Aggiungi ! -name "README.md" se INCLUDE_README è false.
Mai scendere dentro wiki/, raw/, .git/, node_modules/. Mai toccare CLAUDE.md. Sono regole inviolabili.
Presenta all'utente:
find esatto che eseguirai.du -h)../raw/).Aspetta conferma esplicita prima di toccare qualsiasi file.
Se la lista è vuota, dillo e fermati.
Per ogni file confermato:
Q3 Architecture Review.md → q3-architecture-review.md)../raw/<slug> esiste già, appendi un suffisso numerico (-2, -3, ...).cp o mv verso ./raw/<slug>../raw/<slug>.source.json con metadati:
{
"original_path": "...",
"original_name": "...",
"operation": "copy" | "move",
"collected_on": "YYYY-MM-DD"
}
Questo serve a /software-wiki:ingest per popolare correttamente il frontmatter original_path della pagina sources/.Append a wiki/log.md:
## [YYYY-MM-DD] decision | collect | <N> file raccolti
- Source root: <SCAN_ROOT>
- Operazione: copy|move
- Destinazione: ./raw/
- File: <lista slug>
Mostra all'utente:
/software-wiki:ingest <slug> per processare una fonte alla volta.mv senza che l'utente abbia visto la lista e confermato... automatici, no glob magici).Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub lucapolignone/software-wiki --plugin software-wiki