Mindket

Claude Code project starter

Newversion 1 · updated

Overview

A CLAUDE.md to fill in, a settings file with careful permissions and two slash commands, /plan-task and /review-changes, for any repository you open in Claude Code.

Claude Code project starter is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

Runs in
  • Claude Code: the settings file and the two commands follow its own formats
  • Other AI tools: CLAUDE.md is plain Markdown, so its layout works as notes for them too
  • Your team’s repository: commit it once and everyone starts the same way

Platform

Claude CodeCoding agent

About

What it is

A starter folder for any repository you work on with Claude Code. It holds a CLAUDE.md to fill in, a project settings file with careful permissions and two slash commands, /plan-task and /review-changes. You stop writing the same setup in every project, and Claude Code is told to run your tests and linter before it calls a task done.

README.md
CLAUDE.md
.claude/settings.json
.claude/commands/plan-task.md
.claude/commands/review-changes.md
What each file does
FileWhat it does
CLAUDE.mdProject notes Claude Code reads at the start of every session. You replace each line in angle brackets.
.claude/settings.jsonWhat Claude Code may do without asking, and what it may never do
.claude/commands/plan-task.mdAdds /plan-task, a plan before any file changes
.claude/commands/review-changes.mdAdds /review-changes, a review of uncommitted changes that looks for bugs, not style
README.mdWhat is inside, and the setup steps

Who it suits

Developers who open Claude Code on more than one repository and keep writing the same setup by hand. Team leads get the most from it, since one committed copy makes every session on a shared codebase follow the same rules.

Who uses it, and how
IndustryWho uses itHow they use itExample
Software companiesTeam leads on a shared codebaseCommit the kit once, so every developer’s Claude Code follows the same rulesA team lead commits it to the main repository, so every developer’s Claude Code runs the same tests and lint before it reports back.
Agencies and freelancingFreelancers and agency developersDrop it into each new project and fill in that client’s commandsA freelancer adds it to a new client’s repository and fills in that client’s install, test and lint lines.
Open sourceMaintainers who take contributions written with Claude CodeCommit CLAUDE.md, so a contributor’s agent reads the project’s rules before it changes anythingA maintainer lists the test command and the folders worth reading, so a contributor’s session starts with them.
Finance and other sensitive dataTeams that must keep keys away from an agentKeep the deny rules for .env files, the secrets folder, git push and rm -rfA payments team commits the settings, so Claude Code may not read .env or push, and still keeps keys out of the repository.

If you use Claude Code now and then on a scratch project, its defaults will do.

Where to use it

In any Git repository you open with Claude Code, from a weekend project to a team codebase.

  • Claude Code: the settings file and the two commands follow its own formats
  • Other AI tools: CLAUDE.md is plain Markdown, so its layout works as notes for them too
  • Your team’s repository: commit it once and everyone starts the same way

How to set it up

Get it saves a zip in your downloads folder. Nothing in it runs by itself.

What you need first
NeedDetail
Claude CodeInstalled, and opened in the repository you set up
Your project’s commandsInstall, run, test and lint, to fill in CLAUDE.md
A way to see dot foldersThe .claude folder starts with a dot, so some file browsers hide it
  1. Unzip it, then copy CLAUDE.md and the .claude folder to the root of your repository.
  2. Open CLAUDE.md and replace each line in angle brackets with your project’s facts, the commands first.
  3. If you use pnpm, yarn or another runner, change the npm lines in .claude/settings.json.
  4. Commit both files, so everyone on the project starts the same way.

The commands matter most, because Claude Code runs them to check its own work.

How to use it

Start Claude Code in the repository. It reads CLAUDE.md at the start of each session, so the project’s commands and rules are there before you type. Ask for a plan before a change, and a review before you commit.

The two commands
CommandWhen to run itWhat it does
/plan-taskBefore a risky changeReads the files the task likely touches, plans one line per file and stops for your go-ahead
/review-changesBefore you commit what Claude Code wroteReads git diff and git diff --staged, then lists each problem by file and line, the worst first. With nothing wrong, it says so in one line.
/review-changes
  1. You type /plan-task and a request
  2. Claude Code reads the files it will likely touch
  3. It plans one line per file and the checks that prove it
  4. It stops and waits for your go-ahead

Example

You want a CSV export on the orders page and ask for the plan first.

/plan-task add a CSV export to the orders page

Claude Code names the files it read, then gives one line for each file it plans to change. It says which tests it will add or run, what a user would see and what it will leave alone. Then it stops. No file has been touched yet, so you can change the plan before it starts.

For newcomers and experts

If you are new. Claude Code reads a file called CLAUDE.md to learn how your project works. A settings file says what it may do without asking you. This kit gives you both, already laid out, plus two ready commands. Copy it into a small project, fill in only the test command, and try /plan-task on a tiny change.

For experts. The settings file uses Claude Code’s allow and deny lists, exactly as below. Anything outside the allow list still asks first. That friction is the trade, and you can widen the list per project as you come to trust the agent.

{
  "permissions": {
    "allow": [
      "Bash(git status)",
      "Bash(git diff:*)",
      "Bash(git log:*)",
      "Bash(npm test:*)",
      "Bash(npm run lint:*)"
    ],
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)",
      "Bash(git push:*)",
      "Bash(rm -rf:*)"
    ]
  }
}

The two commands are prompt files under .claude/commands, each with a one-line description at the top. Review and edit them like code. /plan-task passes your words in as $ARGUMENTS.

CLAUDE.md starts with five working rules you can keep or change:

  • Read the files a task names before changing anything
  • Keep each change to what was asked, and mention other problems instead of fixing them
  • Run the tests and the linter before calling a task done, and show what they printed
  • Ask before adding a dependency, changing a public API or editing a database migration
  • Never put keys or passwords in code or commits

Good to know

  • Text only: no script and no key
  • Allowed without asking: git status, reading diffs and logs, npm test and npm run lint
  • Blocked: reading .env files and a secrets folder, git push and rm -rf
  • Deny rules: a guard, not a sandbox, so keep keys out of the repository anyway
  • On a Mac: Finder hides the .claude folder until you show hidden files

README and files

README

Claude Code project starter

A starting setup for a repository you work on with Claude Code.

What is inside

  • CLAUDE.md: project notes Claude Code reads at the start of every session. Replace each line in angle brackets with your own.
  • .claude/settings.json: project permissions. Claude Code may check git status, read diffs and logs, and run your tests and linter without asking. It may not read .env files or a secrets/ folder, push, or delete with rm -rf.
  • .claude/commands/plan-task.md: /plan-task, a plan before any file changes.
  • .claude/commands/review-changes.md: /review-changes, a review of your uncommitted changes that looks for bugs, not style.

Set it up

  1. Copy CLAUDE.md and the .claude folder to the root of your repository.
  2. Fill in CLAUDE.md, the commands first: Claude Code runs them to check its own work.
  3. If you use pnpm, yarn or another runner, change the npm lines in .claude/settings.json.
  4. Commit both, so everyone on the project starts the same way.

The .claude folder starts with a dot, so some file browsers hide it. Nothing here runs by itself.

Files
.claude/commands/plan-task.md  408 B
.claude/commands/review-changes.md  423 B
.claude/settings.json  324 B
CLAUDE.md  915 B
README.md  1 KB

5 files, 3 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-03

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k