#847 by GitHub stars

jarrodwatts/claude-code-config

My personal Claude Code configuration - rules, hooks, agents, skills, and commands

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/planning-with-files/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

bb7e8b0843e1 → bb7e8b0843e1

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bb7e8b0843e1

No earlier version was observed for comparison.

Compare on GitHub

skills/react-useeffect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

bb7e8b0843e1 → bb7e8b0843e1

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bb7e8b0843e1

No earlier version was observed for comparison.

Compare on GitHub

skills/rigorous-coding/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

bb7e8b0843e1 → bb7e8b0843e1

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → bb7e8b0843e1

No earlier version was observed for comparison.

Compare on GitHub

skills/vercel-react-best-practices/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

bb7e8b0843e1 → bb7e8b0843e1

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bb7e8b0843e1

No earlier version was observed for comparison.

Compare on GitHub

skills/web-design-guidelines/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

bb7e8b0843e1 → bb7e8b0843e1

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bb7e8b0843e1

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit bb7e8b0843e155fe40b17568e0d630c040ea285f

git clone --filter=blob:none --no-checkout https://github.com/jarrodwatts/claude-code-config.git .hotskills/jarrodwatts-claude-code-config && git -C .hotskills/jarrodwatts-claude-code-config checkout --detach bb7e8b0843e155fe40b17568e0d630c040ea285f # Copy each selected skill directory from .hotskills/jarrodwatts-claude-code-config into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/jarrodwatts/claude-code-config.git .hotskills/jarrodwatts-claude-code-config && git -C .hotskills/jarrodwatts-claude-code-config checkout --detach bb7e8b0843e155fe40b17568e0d630c040ea285f # Copy each selected skill directory from .hotskills/jarrodwatts-claude-code-config into .agents/skills/<skill-name>/
1.1kGitHub stars
0stars in 7 days
5skills in this repository
0commits in 30 days

Heat

0.4
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 3% of tracked repositories
  • Rank movement, last 7 daysAhead of 6% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 4, 20261,064

Individual skills in this repository

How it works

planning-with-files

When your agent uses it

Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Use when starting complex tasks, multi-step projects, research tasks, or when the user mentions planning, organizing work, tracking progress, or wants structured output.

What it loads into context

Frontmatter

59 tokens

Always available to the agent

SKILL.md

925 tokens

When the skill is activated

Reference documents

1,905 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Quick Start
  2. The 3-File Pattern
  3. Core Workflow
  4. task_plan.md Template
  5. notes.md Template
  6. Critical Rules
  7. When to Use This Pattern
  8. Anti-Patterns to Avoid
  9. Advanced Patterns

Files

  • SKILL.mdcore3,876 bytes
  • SKILL.mdcore3,876 bytes
  • SKILL.mdcore3,876 bytes
  • SKILL.mdcore3,876 bytes
  • examples.mddoc4,426 bytes
  • reference.mddoc3,478 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • planning-with-files
  • react-useeffect
  • rigorous-coding
  • vercel-react-best-practices
  • web-design-guidelines

Repository facts

License
No license detected
Created
Jan 8, 2026
Last pushed
Jan 21, 2026
Forks
119
Open issues
0
Project activity
Slowing

Rank over the last 12 weeks

Now #847 · best #556 · down 137 in 30 days

  1. #833 on Nov 2
  2. #840 on Nov 3
  3. #844 on Nov 4
  4. #845 on Nov 5
  5. #846 on Nov 6
  6. #847 since Nov 7
23 earlier periods
  1. #518 on Aug 2
  2. #521 on Aug 3
  3. #537 on Aug 10
  4. #543 on Aug 12
  5. #569 on Aug 23
  6. #598 on Aug 28
  7. #561 on Aug 29
  8. #556 on Aug 30
  9. #598 on Sep 1
  10. #606 on Sep 10
  11. #598 on Sep 13
  12. #625 on Sep 17
  13. #648 on Sep 22
  14. #645 on Sep 23
  15. #685 on Sep 29
  16. #647 on Oct 4
  17. #710 on Oct 8
  18. #809 on Oct 25
  19. #821 on Oct 28
  20. #824 on Oct 29
  21. #827 on Oct 30
  22. #830 on Oct 31
  23. #831 on Nov 1

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 5 notes
  • skills/planning-with-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/planning-with-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/planning-with-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/web-design-guidelines/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/web-design-guidelines/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 60 signals by file

skills/planning-with-files/reference.md

  • Network accessline 109
    Based on Manus's official context engineering documentation: https://manus.im/de/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus
  • Network accessline 110
    https://manus.im/de/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus

skills/react-useeffect/alternatives.md

skills/vercel-react-best-practices/.gitignore

  • Access to secretsline 5
    [Credential-related source omitted]

skills/vercel-react-best-practices/AGENTS.md

  • Network accessline 191
    Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
  • Network accessline 410
    Reference: [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
  • Network accessline 600
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests
  • Network accessline 604
    Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
  • Network accessline 809
    Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)
  • Network accessline 899
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 900
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 901
    fetch('/api/users')
  • Network accessline 939
    Reference: [https://swr.vercel.app](https://swr.vercel.app)
  • Network accessline 1022
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.
  • Network accessline 1166
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu
  • Network accessline 1383
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.
  • Network accessline 1763
    Reference: [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
  • Network accessline 2243
    1. [https://react.dev](https://react.dev)
  • Network accessline 2244
    2. [https://nextjs.org](https://nextjs.org)
  • Network accessline 2245
    3. [https://swr.vercel.app](https://swr.vercel.app)
  • Network accessline 2246
    4. [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
  • Network accessline 2247
    5. [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
  • Network accessline 2248
    6. [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
  • Network accessline 2249
    7. [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)

skills/vercel-react-best-practices/README.md

  • Network accessline 84
    Reference: [Link](https://example.com)
  • Network accessline 123
    Originally created by [@shuding](https://x.com/shuding) at [Vercel](https://vercel.com).

skills/vercel-react-best-practices/metadata.json

  • Network accessline 5
    "abstract": "Comprehensive performance optimization guide for React and Next.js applications, designed for AI agents and LLMs. Contains 40+ rules across 8 categories, prioritized by impact from critical (eliminating waterfalls, reducing bun
  • Network accessline 6
    "references": [     "https://react.dev",     "https://nextjs.org",
  • Network accessline 7
    "https://react.dev",
  • Network accessline 8
    "https://nextjs.org",
  • Network accessline 9
    "https://swr.vercel.app",
  • Network accessline 10
    "https://github.com/shuding/better-all",
  • Network accessline 11
    "https://github.com/isaacs/node-lru-cache",
  • Network accessline 12
    "https://vercel.com/blog/how-we-optimized-package-imports-in-next-js",
  • Network accessline 13
    "https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast"

skills/vercel-react-best-practices/package.json

  • Executable scriptline 1
    Executable file

skills/vercel-react-best-practices/rules/_template.md

  • Network accessline 28
    Reference: [Link to documentation or resource](https://example.com)

skills/vercel-react-best-practices/rules/async-dependencies.md

  • Network accessline 36
    Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)

skills/vercel-react-best-practices/rules/bundle-barrel-imports.md

  • Network accessline 59
    Reference: [How we optimized package imports in Next.js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)

skills/vercel-react-best-practices/rules/client-swr-dedup.md

  • Network accessline 16
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 17
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 18
    fetch('/api/users')
  • Network accessline 56
    Reference: [https://swr.vercel.app](https://swr.vercel.app)

skills/vercel-react-best-practices/rules/js-cache-function-results.md

  • Network accessline 80
    Reference: [How we made the Vercel Dashboard twice as fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)

skills/vercel-react-best-practices/rules/rendering-hoist-jsx.md

  • Network accessline 46
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.

skills/vercel-react-best-practices/rules/rerender-functional-setstate.md

  • Network accessline 74
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu

skills/vercel-react-best-practices/rules/rerender-memo.md

  • Network accessline 44
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.

skills/vercel-react-best-practices/rules/server-after-nonblocking.md

  • Network accessline 73
    Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)

skills/vercel-react-best-practices/rules/server-cache-lru.md

  • Network accessline 37
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests
  • Network accessline 41
    Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)

skills/vercel-react-best-practices/src/build.ts

  • Executable scriptline 1
    #!/usr/bin/env node

skills/vercel-react-best-practices/src/extract-tests.ts

  • Executable scriptline 1
    #!/usr/bin/env node

skills/vercel-react-best-practices/src/migrate.ts

  • Executable scriptline 1
    #!/usr/bin/env node

skills/vercel-react-best-practices/src/parser.ts

  • Executable scriptline 1
    Executable file

skills/vercel-react-best-practices/src/types.ts

  • Executable scriptline 1
    Executable file

skills/vercel-react-best-practices/src/validate.ts

  • Executable scriptline 1
    #!/usr/bin/env node

skills/vercel-react-best-practices/test-cases.json

  • Network accessline 180
    "ruleTitle": "Use SWR for Automatic Deduplication",     "type": "bad",     "code": "function UserList() {\n  const [users, setUsers] = useState([])\n  useEffect(() => {\n    fetch('/api/users')\n      .then(r => r.json())\n      .then(setUs
  • Network accessline 181
    "type": "bad",     "code": "function UserList() {\n  const [users, setUsers] = useState([])\n  useEffect(() => {\n    fetch('/api/users')\n      .then(r => r.json())\n      .then(setUsers)\n  }, [])\n}",     "language": "tsx",
  • Network accessline 182
    "code": "function UserList() {\n  const [users, setUsers] = useState([])\n  useEffect(() => {\n    fetch('/api/users')\n      .then(r => r.json())\n      .then(setUsers)\n  }, [])\n}",

skills/web-design-guidelines/SKILL.md

  • Network accessline 23
    https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath CLAUDE.md.claude/skills/<skill-name>/
CodexNativeManifest skills/vercel-react-best-practices/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/planning-with-files/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/planning-with-files/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/planning-with-files/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/planning-with-files/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

jarrodwatts/claude-code-config: #847 on hotskills, 1.1k stars

[![jarrodwatts/claude-code-config on hotskills](https://hotskills.dev/badge/jarrodwatts-claude-code-config.svg)](https://hotskills.dev/skill/jarrodwatts-claude-code-config/)