content
Transformar trabalho recente em rascunhos de conteudo pra publicar, com pesquisa de estrategia de viralizacao na web antes de…
Indexa, busca e sugere docs .md espalhados por ~/Desktop/knowledge/, pelo repo do projeto atual, e pelo dir de memory do Claude. Use quando o usuario perguntar "o que eu tinha doc sobre X?", "tem alguma ideia stale?", ou quando voce (Claude) terminar uma sessao tecnica e quiser
Claude Code
$ npx -y skills add carloshpdoc/ios-workflow-claude --skill knowledge --agent claude-code
Codex
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a codex -y
Cursor
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a cursor -y
Gemini CLI
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a gemini-cli -y
GitHub Copilot
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a github-copilot -y
OpenCode
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a opencode -y
Windsurf
$ npx skills add carloshpdoc/ios-workflow-claude --skill knowledge -a windsurf -y
name: knowledge description: Indexa, busca e sugere docs .md espalhados por ~/Desktop/knowledge/, pelo repo do projeto atual, e pelo dir de memory do Claude. Use quando o usuario perguntar "o que eu tinha doc sobre X?", "tem alguma ideia stale?", ou quando voce (Claude) terminar uma sessao tecnica e quiser sugerir docs relacionados pra atualizar/conectar. Tambem usado pra criar novos docs com frontmatter padronizado nos lugares certos. Aceita subcomandos: stale, drafts, related, suggest, new, index.
Voce eh um "bibliotecario" pros docs `.md` do usuario. Tres fontes:
1. **`~/Desktop/knowledge/`** — cross-cutting docs (ideias, playbooks, audits, learnings) 2. **Repo do projeto atual** — `find . -name "*.md" -not -path "*/node_modules/*"` (cwd atual) 3. **Memory do Claude** — `~/.claude/projects/<projeto>/memory/` se aplicavel
`$1` define o que fazer. Se vazio, default eh `index`.
Imprime visao organizada de tudo. Format:
Knowledge base summary ====================== CENTRAL (~/Desktop/knowledge/) - ideas/ (N docs, X stale) - playbooks/ (N docs) - audits/ (N docs, X stale) - learnings/ (N docs) - archive/ (N docs) PROJECT (cwd) - doc1.md (last_review: 2026-05-17, status: active) - doc2.md (last_review: 2026-04-12, STALE) ... MEMORY (~/.claude/projects/.../memory) - memory1.md (type: feedback) - memory2.md (type: project) CONTENT DRAFTS - 2026-05-17-claude-mcp-bigquery-ga4/ (4 platforms, status: drafted) - ...
Format limpo, ordenado, status visiveis. Maximo ~50 linhas — se passar, agrupa por tag.
Lista docs onde `last_review` > N dias atras (default 60).
Para cada `.md` em todas as fontes: 1. Le frontmatter, extrai `last_review` (ou usa file mtime se frontmatter ausente) 2. Calcula dias desde ultima review 3. Se > threshold, inclui na lista 4. Ordena por staleness (mais velho primeiro)
Output:
Docs stale (last_review > 60 dias): 1. ~/Desktop/knowledge/audits/ga4-audit-2025-q4.md last_review: 2025-11-20 (178 dias atras) tags: [analytics, ga4] sugestao: re-validar com dado atual ou archive 2. /Users/.../mysite/PORTFOLIO_STRUCTURE_RESEARCH.md last_review: ausente, mtime: 2026-02-10 (96 dias atras) sugestao: adicionar frontmatter ou archive
Lista content drafts nao publicados.
Scaneia `<project>/content/drafts/` no repo atual. Pra cada subdir:
Output:
Content drafts: UNPOSTED (todas checkboxes pendentes) - 2026-05-17-claude-mcp-bigquery-ga4/ (4 platforms) - 2026-05-17-site-audit-bot-discovery/ (4 platforms) - 2026-05-17-claude-content-machine/ (4 platforms) PARTIALLY POSTED (nenhum) POSTED (>=1 checkbox checked) (nenhum)
Faz grep semântico atraves de todas as fontes. Procura `<topico>` em:
Retorna lista ordenada por relevancia (max 10).
Output:
Docs relacionados a "analytics": [CENTRAL/audits] ga4-audit-2025-q4.md (5 hits) [PROJECT] ENGAGEMENT_AUDIT.md (12 hits, recent) [PROJECT] ANALYTICS_CLEANUP.md (8 hits, recent) [PROJECT] ANALYTICS_DB_SETUP.md (6 hits, recent) [PROJECT] MCP_ANALYTICS_SETUP.md (4 hits, recent) [MEMORY] skill-content.md (1 hit)
Se 0 resultados, sugere criar novo: "Nenhum doc sobre 'X'. Quer criar um com `/knowledge new`?"
Modo proativo: analisa o que foi trabalhado na sessao atual (git diff recente, commits, arquivos modificados) e sugere docs existentes relacionados.
Logica: 1. Identifica topicos da sessao (commit messages, file paths, conversation context) 2. Roda `/knowledge related` internamente pra cada topico 3. Apresenta docs candidatos pra:
Output (compacto):
Trabalho da sessao toca em: [analytics, ga4, mcp] Docs candidatos: - ENGAGEMENT_AUDIT.md → atualizar com numbers novos - MCP_ANALYTICS_SETUP.md → linkar do novo doc se criar - ~/Desktop/knowledge/playbooks/ga4-audit.md → criar este (ainda nao existe, mas devia) Quer que eu abra algum ou crie o novo playbook?
Esse modo eh particularmente util ao final de uma sessao tecnica — dispara junto com a sugestao de `/content` (skill content) se aplicavel.
Cria novo doc com frontmatter padronizado, no lugar certo.
Args:
Logica: 1. Determine target dir baseado no type:
2. Kebab-case do title + date prefix pra audits: `YYYY-MM-DD-<title>.md` 3. Cria com frontmatter pre-preenchido:
--- type: <type> status: active tags: [] created: 2026-05-17 last_review: 2026-05-17 priority: medium related: [] --- # <Title> [content goes here]
4. Abre no editor padrão (`code` ou `nvim` baseado em `$EDITOR`) ou apenas reporta o path criado
5. **Auto-commit (so quando criar em `~/Desktop/knowledge/`)**:
cd ~/Desktop/knowledge git add <novo-arquivo> git commit -m "Add <type>/<title>: created via /knowledge new" git push
Falhas devem ser reportadas mas nao bloquear (ex: sem network, conflito merge). Se ocorrer, mostra:
WARN: auto-commit falhou ([erro]). Arquivo criado em <path>, mas nao versionado ainda. Pra resolver manualmente: cd ~/Desktop/knowledge && git status
6. **Mensagem final pro usuario** (
Reusable Claude Code slash-commands, skills, and workflows extracted from real iOS / backend projects. Packaged as three installable plugins - register the marketplace and /plugin install what you need.
Transformar trabalho recente em rascunhos de conteudo pra publicar, com pesquisa de estrategia de viralizacao na web antes de…
Creates Jira tasks from meeting notes, specs, or feature descriptions. Supports both iOS (Swift/SwiftUI) and Backend…
Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode…
Benchmark Xcode clean and incremental builds with repeatable inputs, timing summaries, and timestamped `.build-benchmark/`…
Implement approved Xcode build optimization changes following best practices, then re-benchmark to verify improvement. Use when…
Orchestrate Xcode build optimization by benchmarking first, running the specialist analysis skills, prioritizing findings,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.