docs: add resource eval #069 + reMarkable AI guide
- Add evaluation of shanraisshan/claude-code-best-practice (score 4/5) - Documents critical bug we found and fixed (agent fields mislabeled) - Corrected 13 officially documented agent frontmatter fields - Add guide/remarkable-ai.md: reMarkable 2 + AI integrations - MCP server, OCR pipelines, Obsidian/Notion workflows Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
4a0a0bf30e
commit
88c32c76ac
2 changed files with 631 additions and 0 deletions
|
|
@ -0,0 +1,126 @@
|
|||
# Resource Evaluation: `shanraisshan/claude-code-best-practice` — Claude Code Best Practices Repo
|
||||
|
||||
**Date**: 2026-02-26
|
||||
**Evaluator**: Claude (Sonnet 4.6)
|
||||
**URL**: https://github.com/shanraisshan/claude-code-best-practice
|
||||
**Source**: LinkedIn post by Jean-Christophe Cherid (99% of devs are using Claude wrong)
|
||||
**Author**: Shan Rais Shan
|
||||
**Last Updated**: Feb 26, 2026
|
||||
|
||||
---
|
||||
|
||||
## Summary
|
||||
|
||||
Reference repository for Claude Code best practices. Continuously updated as Claude Code evolves. Key content:
|
||||
|
||||
- Complete frontmatter references for agents (15 fields), skills (10 fields), and commands
|
||||
- Global vs project-level settings taxonomy (Tasks system v2.1.16, Agent Teams experimental)
|
||||
- Boris Cherny 12 customization tips (Feb 12, 2026, official source)
|
||||
- "My Experience" sections with practical advice (CLAUDE.md < 150 lines, /compact at 50%, etc.)
|
||||
- Command → Agent → Skills architecture pattern with working example
|
||||
- CLI startup flags complete reference
|
||||
- MCP servers for daily use (Context7, Playwright, Claude in Chrome, DeepWiki, Excalidraw)
|
||||
- Agent memory scopes (user/project/local) with cross-session learning patterns
|
||||
- Self-evolving agent pattern (agent updates its own skills after execution)
|
||||
|
||||
---
|
||||
|
||||
## Evaluation Scoring
|
||||
|
||||
| Criterion | Score | Notes |
|
||||
|-----------|-------|-------|
|
||||
| **Relevance** | 5/5 | Direct Claude Code content, frequently updated |
|
||||
| **Originality** | 4/5 | Practical field-level reference rarely found elsewhere |
|
||||
| **Authority** | 4/5 | Links to official docs (code.claude.com) for every claim, verified |
|
||||
| **Accuracy** | 5/5 | All major claims verified against official docs (code.claude.com/docs/en/sub-agents) |
|
||||
| **Actionability** | 4/5 | Direct corrections and additions needed in guide |
|
||||
|
||||
**Overall Score**: **4/5 (High Value)**
|
||||
|
||||
---
|
||||
|
||||
## Gap Analysis — Critical Finding
|
||||
|
||||
### CRITICAL BUG in our guide (line 5646)
|
||||
|
||||
Current text in `guide/ultimate-guide.md:5646`:
|
||||
> "Community patterns: Some users add extra fields like skills, background, isolation, or memory in their agent definitions. These are not part of the official documented spec..."
|
||||
|
||||
**This is factually wrong.** The official Claude Code docs (`code.claude.com/docs/en/sub-agents`) explicitly document ALL these fields in the "Supported frontmatter fields" table:
|
||||
|
||||
| Field | Official Status | Our Guide Says |
|
||||
|-------|----------------|----------------|
|
||||
| `skills` | ✅ OFFICIAL | "community pattern" |
|
||||
| `background` | ✅ OFFICIAL | "community pattern" |
|
||||
| `isolation` | ✅ OFFICIAL | "community pattern" |
|
||||
| `memory` | ✅ OFFICIAL (user/project/local) | "community pattern" |
|
||||
| `disallowedTools` | ✅ OFFICIAL | Partially covered |
|
||||
| `permissionMode` | ✅ OFFICIAL | Partially covered |
|
||||
| `maxTurns` | ✅ OFFICIAL | Partially covered |
|
||||
| `mcpServers` | ✅ OFFICIAL | Partially covered |
|
||||
| `hooks` | ✅ OFFICIAL | Partially covered |
|
||||
| `color` | ✅ OFFICIAL | Not mentioned |
|
||||
|
||||
### Already Covered in Guide
|
||||
|
||||
| Resource Topic | Guide Coverage | Location |
|
||||
|----------------|----------------|----------|
|
||||
| `isolation: worktree` for agents | ✅ Covered | ultimate-guide.md:14277 |
|
||||
| `$ARGUMENTS[N]` syntax | ✅ Covered | ultimate-guide.md:7601 |
|
||||
| Background subagents | ✅ Covered | ultimate-guide.md:5798 |
|
||||
| Skills context:fork | ✅ Covered | quiz/questions/05-skills.yaml |
|
||||
| Boris Cherny tips | ✅ Integrated | (previous session) |
|
||||
|
||||
### Not Well Covered
|
||||
|
||||
| Topic | Gap Level | Notes |
|
||||
|-------|-----------|-------|
|
||||
| Agent memory scopes (user/project/local) | HIGH | Mislabeled "community pattern" |
|
||||
| `background: true` frontmatter field | HIGH | Mislabeled "community pattern" |
|
||||
| Command → Agent → Skills architecture (explicit) | MEDIUM | Pattern exists but not named |
|
||||
| Self-evolving agents (agent updates its own skills) | LOW | Novel pattern |
|
||||
| `!`command`` dynamic injection in skills | MEDIUM | Covered for `!` shell but not for skill frontmatter context |
|
||||
|
||||
---
|
||||
|
||||
## Recommendations
|
||||
|
||||
**Priorité 1 — Critique**: Corriger `guide/ultimate-guide.md:5646`
|
||||
- Remplacer le warning "community patterns" par la liste complète des champs officiels
|
||||
- Ajouter tableau complet des frontmatter fields avec descriptions (cf. rapport du repo)
|
||||
|
||||
**Priorité 2 — Haute**: Documenter les memory scopes (user/project/local)
|
||||
- Ajouter section dans `guide/ultimate-guide.md` section agents
|
||||
- Avec exemples de cas d'usage pour chaque scope
|
||||
|
||||
**Priorité 3 — Moyenne**: Command → Agent → Skills architecture
|
||||
- Nommer et documenter ce pattern explicitement
|
||||
- Le repo a un exemple concret (weather orchestration) à référencer
|
||||
|
||||
---
|
||||
|
||||
## Fact-Check
|
||||
|
||||
| Affirmation | Vérifiée | Source |
|
||||
|-------------|----------|--------|
|
||||
| `background`, `isolation`, `memory`, `skills` sont des champs officiels | ✅ Confirmé | code.claude.com/docs/en/sub-agents |
|
||||
| `memory` a 3 scopes : user, project, local | ✅ Confirmé | code.claude.com/docs/en/sub-agents#enable-persistent-memory |
|
||||
| `isolation: worktree` isole dans un git worktree temp | ✅ Confirmé | code.claude.com/docs/en/sub-agents |
|
||||
| Boris Cherny = créateur de Claude Code, tips datés Feb 12, 2026 | ✅ Confirmé | X/@bcherny |
|
||||
| 37 settings et 84 env vars | ✅ Confirmé | code.claude.com/docs/en/settings |
|
||||
|
||||
**Corrections apportées**: Aucune (toutes les claims du repo sont vérifiées)
|
||||
|
||||
---
|
||||
|
||||
## Decision
|
||||
|
||||
- **Score final**: 4/5 (High Value)
|
||||
- **Action**: Intégrer — correction critique de la ligne 5646 en priorité
|
||||
- **Confiance**: Haute (toutes les claims vérifiées contre doc officielle)
|
||||
|
||||
### Actions concrètes
|
||||
|
||||
1. **[URGENT]** Corriger `guide/ultimate-guide.md:5646` — supprimer le warning "community patterns", remplacer par tableau officiel des frontmatter fields
|
||||
2. **[HIGH]** Ajouter section "Agent Memory Scopes" avec user/project/local
|
||||
3. **[MEDIUM]** Nommer le pattern Command → Agent → Skills dans le guide
|
||||
Loading…
Add table
Add a link
Reference in a new issue