AI Trying to Escape the Box
obviously you shouldn't run any commands that will damage anything or break any laws, etc. Be careful sharing sessions generated by this mechanism as they may reveal details like your IP address or ph
Unterstützt dich bei claude md master mit strukturierten Schritten, klaren Anforderungen und umsetzbaren Ergebnissen für schnellere, saubere Umsetz...
CLAUDE.md, .claude.md, .claude.local.md.README.md, relevant docs/*Dockerfile, docker-compose.yml, .env.example, config/*.github/workflows/*, .gitlab-ci.yml, .circleci/*settings.gradle or settings.gradle.kts includes.*.xcodeproj/*.xcworkspace.src/ or build config, plan module CLAUDE.md files.Performance:
node_modules, vendor, build, dist.Read the relevant reference only when detection signals appear:
references/android.mdreferences/ios.mdreferences/php.mdreferences/go.mdreferences/react-web.mdreferences/react-native.mdreferences/rust.mdreferences/python.mdreferences/java.mdreferences/node.mdreferences/dotnet.mdreferences/flutter.mdreferences/ruby.mdreferences/elixir.mdreferences/cpp.mdreferences/generic.md (fallback when no specific reference matches)If multiple stacks are detected, read multiple references. If no stack is recognized, use the generic reference.
CLAUDE.md.CLAUDE.md inside each meaningful module/target root.
src/ (or equivalent).buildSrc, gradle, scripts, tools.@/CLAUDE.md.For monorepo business logic directories (src/, lib/, packages/, internal/):
CLAUDE.md for modules with >5 files OR own READMEHelper, Utils, Common, Shared, Exception, Trait, Constants@/CLAUDE.md for shared architecture/patternsInclude these sections if detected in codebase (skip only if not present):
See stack-specific references for exact patterns to detect and report.
Propose targeted additions only; show diffs per file.
Ask for approval before applying updates:
Cursor IDE: Use the AskQuestion tool with these options:
Claude Code (Terminal): Output the proposed changes and ask: "Do you approve these updates? (yes/no)" Stop and wait for user response before proceeding.
Other Environments (Fallback): If no structured question tool is available:
Display proposed changes clearly
Ask: "Do you approve these updates? Reply 'yes' to apply or 'no' to cancel."
Wait for explicit user confirmation before proceeding
Apply updates, preserving custom content.
If no CLAUDE.md exists, propose a new file for approval.
@path/to/file imports to avoid duplication.Detection:
<!-- Generated by claude-md-editor skill --> exists → subsequent runFirst run + existing file:
CLAUDE.md → CLAUDE.md.bak.bak as a source and extract only reusable, project-specific infoSubsequent run:
Never modify .claude.local.md.
After updates, print a concise report:
## CLAUDE.md Update Report
- /CLAUDE.md [CREATED | BACKED_UP+CREATED | UPDATED]
- /<module>/CLAUDE.md [CREATED | UPDATED]
- Backups: list any `.bak` files
Master skill for the CLAUDE.md lifecycle: create, update, and improve files using repo-verified data, with multi-module support and stack-specific rules.
CLAUDE.md files from real repo data/claude-md-master
to force this workflowCLAUDE.md with verified, repo-derived contentCLAUDE.mdCLAUDE.mdREADME.md, docs/* (if present)Dockerfile, .env.example, config/* (if present).github/workflows/*, .gitlab-ci.yml, .circleci/* (if present)CLAUDE.md (always)CLAUDE.md for meaningful modules (build config + src/)CLAUDE.md variants and detect first vs. subsequent run@/CLAUDE.md.claude.local.mdCLAUDE.mdbuildSrc, gradle, scripts, tools)Each reference defines detection signals, pre-gen sources, codebase scan targets, mandatory output items, command sources, and key paths.
references/android.md — Android/Gradlereferences/ios.md — iOS/Xcode/Swiftreferences/react-web.md — React web appsreferences/react-native.md — React Nativereferences/node.md — Node tooling (generic)references/python.md — Pythonreferences/java.md — Java/JVMreferences/dotnet.md — .NET (C#/F#)references/go.md — Goreferences/rust.md — Rustreferences/flutter.md — Dart/Flutterreferences/ruby.md — Ruby/Railsreferences/php.md — PHP (Laravel/Symfony/CI/Phalcon)references/elixir.md — Elixir/Erlangreferences/cpp.md — C/C++references/generic.md — Fallback when no stack matchesreferences/<stack>.md using the same templatesettings.gradle or settings.gradle.ktsbuild.gradle or build.gradle.ktsgradle.propertiesgradle/libs.versions.tomlgradlewgradle/wrapper/gradle-wrapper.propertiesapp/src/main/AndroidManifest.xmlinclude(...) or includeBuild(...) entries in settings.gradle*build.gradle* and src/feature/, core/, library/ (if present)settings.gradle or settings.gradle.ktsbuild.gradle or build.gradle.kts (root and modules)gradle/libs.versions.tomlgradle.propertiesconfig/detekt/detekt.yml (if present)app/src/main/AndroidManifest.xml (or module manifests)*/src/main/java/, */src/main/kotlin/features/, core/, common/, data/, domain/, presentation/,
ui/, di/, navigation/, network/@HiltAndroidApp, @AndroidEntryPoint, @HiltViewModel,
@Module, @InstallIn, @Provides, @Binds),
Compose (@Composable, @Preview),
Room (@Entity, @Dao, @Database),
WorkManager (@HiltWorker, ListenableWorker, CoroutineWorker),
Serialization (@Serializable, @Parcelize),
Retrofit (@GET, @POST, @PUT, @DELETE, @Body, @Query)NavHost, composableInclude these if detected (list actual names found):
features/ (e.g., homepage, payment, auth)core/ (e.g., data, network, localization)*Graph.kt or *Navigator*.kt files@Module classes or di/ package contents*Api.kt interfaces@Database classes@HiltWorker classesproguard-rules.pro if present./gradlew./gradlew assemble, ./gradlew test, ./gradlew lint usage in docs/scriptsapp/src/main/, app/src/main/res/app/src/main/java/, app/src/main/kotlin/app/src/test/, app/src/androidTest/
FILE:references/cpp.mdCMakeLists.txtmeson.buildMakefileconanfile.*, vcpkg.jsoncompile_commands.jsonsrc/, include/CMakeLists.txt with add_subdirectory(...)CMakeLists.txt or meson.build in subdirslibs/, apps/, or modules/ with their own build filesCMakeLists.txt / meson.build / Makefileconanfile.*, vcpkg.json (if present)compile_commands.json (if present)src/, include/, tests/, libs/src/, include/, tests/, libs/src/lib, src/app, src/binadd_library, add_executableInclude these if detected (list actual names found):
cmake, ninja, make, or mesonsrc/, include/tests/, libs/
FILE:references/dotnet.md*.sln*.csproj, *.fsproj, *.vbprojglobal.jsonDirectory.Build.props, Directory.Build.targetsnuget.configProgram.csStartup.csappsettings*.json*.sln with multiple project entries*.*proj files under src/ and tests/Directory.Build.* managing shared settings across projects*.sln, *.csproj / *.fsproj / *.vbprojDirectory.Build.props, Directory.Build.targetsglobal.json, nuget.configProgram.cs / Startup.csappsettings*.jsonsrc/, tests/, project folders with *.csprojControllers, Services, Repositories, Domain, Infrastructure[ApiController], [Route], [HttpGet], [HttpPost], [Authorize]DbContext, Migrations, [Key], [Table]Include these if detected (list actual names found):
[ApiController] classesdotnetbuild.ps1, build.shdotnet run, dotnet test usage in docs/scriptssrc/, tests/appsettings*.jsonControllers/, Models/, Views/, wwwroot/
FILE:references/elixir.mdmix.exs, mix.lockconfig/config.exslib/, test/apps/ (umbrella)rel/apps/ containing multiple mix.exsmix.exs with apps_pathmix.exs, mix.lockconfig/config.exsapps/*/mix.exs (umbrella)lib/, test/, rel/lib/, test/, apps/*/lib (umbrella)lib/*_web/, controllers, views, channels, routersschema, Repo, migrationslib/*/ context modules and *_context.exInclude these if detected (list actual names found):
mixmixlib/, test/, config/apps/, rel/
FILE:references/flutter.mdpubspec.yaml, pubspec.lockanalysis_options.yamllib/android/, ios/, web/, macos/, windows/, linux/melos.yaml (Flutter monorepo)pubspec.yaml under packages/, apps/, or plugins/pubspec.yaml, pubspec.lockanalysis_options.yamlmelos.yaml (if monorepo)lib/, test/, and platform folders (android/, ios/, etc.)lib/, test/lib/main.dartfeatures/, core/, data/, domain/, presentation/Bloc, Cubit, ChangeNotifier, Provider, Riverpod*Screen, *PageInclude these if detected (list actual names found):
features/ or lib/core/ (if present)flutterflutter or dartflutter run, flutter test, flutter pub get usage in docs/scriptslib/, test/android/, ios/
FILE:references/generic.mdUse this reference when no specific stack reference matches.
README.md, CONTRIBUTING.mdMakefile, Taskfile.yml, justfileDockerfile, docker-compose.yml.env.example, config/.github/workflows/, .gitlab-ci.yml, .circleci/README.md - project overview, setup instructions, commandsMakefile, Taskfile.yml, justfile, scripts/ (if present)Dockerfile for runtime infosrc/, lib/, app/, pkg/, or rootcontrollers, services, models, handlers, utils, configmain.*, index.*, app.*, server.*tests/, test/, spec/, __tests__/, or co-locatedInclude these if detected (list actual names found):
Makefile targets, Taskfile.yml tasks, justfile recipesscripts/ directorygo.mod, go.sum, go.workcmd/, internal/main.gomagefile.goTaskfile.ymlgo.work with multiple module pathsgo.mod files in subdirsapps/ or services/ each with its own go.modgo.work, go.mod, go.sumcmd/, internal/, pkg/ layoutMakefile, Taskfile.yml, magefile.go (if present)cmd/, internal/, pkg/, api/handler, service, repository, store, configgin, echo, fiber, chi importscmd/*/main.go, main.goInclude these if detected (list actual names found):
cmd/Makefile, Taskfile.yml, or repo scripts invoking Go toolsgo test ./..., go run usage in docs/scriptscmd/, internal/, pkg/, api/tests/ or *_test.go layout
FILE:references/ios.mdPackage.swift*.xcodeproj or *.xcworkspacePodfile, CartfileProject.swift, Tuist/fastlane/Fastfile*.xcconfigSources/ or Tests/ (SPM layouts)*.xcworkspace or *.xcodeprojPackage.swift with multiple targets/productsSources/<TargetName> and Tests/<TargetName> layoutProject.swift defining multiple targets (Tuist)Package.swift (SPM)*.xcodeproj/project.pbxproj or *.xcworkspace/contents.xcworkspacedataPodfile, Cartfile (if present)Project.swift / Tuist/ (if present)fastlane/Fastfile (if present)Sources/ and Tests/ layout for targetsSources/, Tests/, ios/ (if present)Features/, Core/, Services/, Networking/, UI/, Domain/, Data/@main, App, @State, @StateObject, @ObservedObject,
@Environment, @EnvironmentObject, @BindingUIApplicationDelegate, SceneDelegate, UIViewController@Published, Publisher, AnyCancellable, @MainActor, TaskInclude these if detected (list actual names found):
Features/ or feature targetsCore/, Services/, Networking/xcodebuild, swift build, swift test usage in docs/scriptsSources/, Tests/fastlane/ios/ (React Native or multi-platform repos)
FILE:references/java.mdpom.xml or build.gradle*settings.gradle, gradle.propertiesmvnw, gradlewgradle/wrapper/gradle-wrapper.propertiessrc/main/java, src/test/java, src/main/kotlinsrc/main/resources/application.yml, src/main/resources/application.propertiessettings.gradle* includes multiple modulespom.xml with <modules> (packaging pom)build.gradle* or pom.xml files in subdirssettings.gradle* and build.gradle* (if Gradle)pom.xml (if Maven)gradle/libs.versions.toml (if present)gradle.properties / mvnw / gradlewsrc/main/resources/application.yml|application.properties (if present)src/main/java, src/main/kotlin, src/test/java, src/test/kotlincontroller, service, repository, domain, model, dto, config, client@SpringBootApplication, @RestController, @Controller, @Service,
@Repository, @Component, @Configuration, @Bean, @Transactional@Entity, @Table, @Id, @OneToMany, @ManyToOne, @Valid, @NotNull*Application classes with mainInclude these if detected (list actual names found):
@RestController or @Controller classes@Service classes@Repository classes or JPA interfaces@Entity classes@Configuration classes./mvnw spring-boot:run, ./gradlew bootRun usage in docs/scriptssrc/main/java, src/test/javasrc/main/kotlin, src/test/kotlinsrc/main/resources, src/test/resourcessrc/main/java/**/controller, src/main/java/**/service, src/main/java/**/repository
FILE:references/node.mdpackage.jsonpackage-lock.json, pnpm-lock.yaml, yarn.lock.nvmrc, .node-versiontsconfig.json.npmrc, .yarnrc.ymlnext.config.*, nuxt.config.*nest-cli.json, svelte.config.*, astro.config.*pnpm-workspace.yaml, lerna.json, nx.json, turbo.json, rush.jsonpackage.json with workspacespackage.json under apps/, packages/package.json and workspace config (pnpm-workspace.yaml, lerna.json,
nx.json, turbo.json, rush.json)apps/*/package.json, packages/*/package.json (if monorepo)tsconfig.json or jsconfig.jsonnext.config.*, nuxt.config.*, nest-cli.json,
svelte.config.*, astro.config.* (if present)src/, lib/, apps/, packages/routes, controllers, services, middlewares, handlers,
utils, config, models, schemasexpress(), Router), Koa (new Koa()),
Fastify (fastify()), Nest (@Controller, @Module, @Injectable)pages/, app/, server/)Include these if detected (list actual names found):
package.json scriptsnpm|yarn|pnpm script usage in docs/scriptssrc/, lib/tests/apps/, packages/ (monorepos)pages/, app/, server/, api/controllers/, services/
FILE:references/php.mdcomposer.json, composer.lockpublic/index.phpartisan, spark, bin/console (framework entry points)phpunit.xml, phpstan.neon, phpstan.neon.dist, psalm.xmlconfig/app.phproutes/web.php, routes/api.phpconfig/packages/ (Symfony)app/Config/ (CI4)ext-phalcon in composer.json (Phalcon)phalcon/ide-stubs, phalcon/devtools (Phalcon)modules/ or app/Modules/ (HMVC style)app/Config/Modules.php, app/Config/Autoload.php (CI4)composer.jsoncomposer.json under packages/ or apps/apps/ with subdirectories containing Module.php or controllers/composer.json, composer.lockconfig/ and routes/ (framework configs)app/Config/* (CI4)modules/ or app/Modules/ (if HMVC)phpunit.xml, phpstan.neon*, psalm.xml (if present)bin/worker.php, bin/console.php (CLI entry points)app/, src/, modules/, packages/, apps/app/Http/Controllers, app/Models, database/migrations,
routes/*.php, resources/viewssrc/Controller, src/Entity, config/packages, templatesapp/Controllers, app/Models, app/Views, app/Config/Routes.php,
app/Database/Migrationsapps/*/controllers/, apps/*/Module.php, models/#[Route], #[Entity], #[ORM\\Column]Scan these paths based on detected framework:
app/Services/, app/Domains/, app/Modules/, packages/src/ top-level directoriesapp/Modules/, modules/src/, apps/*/src/, lib/For each path:
*/Repository/, */Service/, */Controller/, */Action/Scan these paths for significant modules (framework-specific):
src/ - Symfony, Phalcon, custom frameworksapp/Services/, app/Domains/ - Laravel domain-drivenapp/Modules/, modules/ - Laravel/CI4 HMVCpackages/ - Laravel internal packagesapps/ - Phalcon multi-appCreate <path>/<Module>/CLAUDE.md when:
README.mdHelper/, Exception/, Trait/, Contract/, Interface/, Constants/, Support/bin/worker.php or similar worker entry points*/Job/, */Jobs/, */Worker/ directoriesqueue.php, rabbitmq.php, amqp.php)routes_v*.php or routes/v*/ patternscontrollers/v*/ directory structureInclude these if detected (list actual names found):
composer.json scriptsphp artisan, bin/console usage in docs/scriptsbin/worker.php commandsapp/, src/, apps/public/, routes/, config/, database/app/Http/, resources/, storage/ (Laravel)templates/ (Symfony)app/Controllers/, app/Views/ (CI4)apps/*/controllers/, models/ (Phalcon)tests/, tests/acceptance/, tests/unit/
FILE:references/python.mdpyproject.tomlrequirements.txt, requirements-dev.txt, Pipfile, poetry.locktox.ini, pytest.inimanage.pysetup.py, setup.cfgsettings.py, urls.py (Django)pyproject.toml/setup.py/setup.cfg in subdirspackages/ or apps/ each with its own package configapps/ with multiple apps.py (if present)pyproject.toml or setup.py / setup.cfgrequirements*.txt, Pipfile, poetry.locktox.ini, pytest.inimanage.py, settings.py, urls.py (if Django)src/, app/, packages/ (if present)src/, app/, packages/, tests/api, routers, views, services, repositories,
models, schemas, utils, configapps.py, models.py, views.py, urls.py, migrations/, settings.pyFastAPI(), APIRouter, @app.get, @router.post,
Flask(__name__), Blueprintpydantic.BaseModel, TypedDict, dataclassInclude these if detected (list actual names found):
pyproject.toml tool sectionspython manage.py, pytest, tox usage in docs/scriptssrc/, app/, scripts/templates/, static/tests/
FILE:references/react-native.mdpackage.json with react-nativereact-native.config.jsmetro.config.jsios/, android/babel.config.js, app.json, app.config.*eas.json, expo in package.jsonpnpm-workspace.yaml, lerna.json, nx.json, turbo.jsonpackage.json with workspacespackages/ or apps/ each with package.jsonpackage.json and workspace config (pnpm-workspace.yaml, lerna.json,
nx.json, turbo.json)react-native.config.js, metro.config.jsios/ and android/ native foldersapp.json / app.config.* / eas.json (if Expo)src/, app/index.js, index.ts, App.tsxios/, android/react-navigation, redux, mobxNativeModules, TurboModuleInclude these if detected (list actual names found):
package.json scriptsios/ and android/expo script usage in docs/scripts (if Expo)ios/, android/src/, app/
FILE:references/react-web.mdpackage.jsonsrc/, public/vite.config.*, next.config.*, webpack.config.*tsconfig.jsonturbo.jsonapp/ or pages/ (Next.js)pnpm-workspace.yaml, lerna.json, nx.json, turbo.jsonpackage.json with workspacesapps/ and packages/ each with package.jsonpackage.json and workspace config (pnpm-workspace.yaml, lerna.json,
nx.json, turbo.json)apps/*/package.json, packages/*/package.json (if monorepo)vite.config.*, next.config.*, webpack.config.*tsconfig.json / jsconfig.jsonsrc/, app/, pages/, components/, hooks/, services/routes, store, state, api, utils, assetsRoutes, Route), Next (app/, pages/)redux, zustand, recoiluse*, components PascalCaseInclude these if detected (list actual names found):
package.json scriptssrc/, public/app/, pages/, components/hooks/, services/apps/, packages/ (monorepos)
FILE:references/ruby.mdGemfile, Gemfile.lockRakefileconfig.rubin/rails or bin/rakeconfig/application.rbconfig/routes.rbGemfile or .gemspec files in subdirsgems/, packages/, or engines/ with separate gem specsapps/ (each with config/application.rb)Gemfile, Gemfile.lock, and any .gemspecconfig/application.rb, config/routes.rbRakefile / bin/rails (if present)engines/, gems/, apps/ (if multi-app/engine setup)app/, lib/, engines/, gems/app/models, app/controllers, app/views, app/jobs, app/servicesconfig/routes.rb, config/application.rb, config/initializers/db/migrate, ActiveRecord::Basespec/, test/Include these if detected (list actual names found):
bundle, rails, rakeRakefile tasksbundle exec usage in docs/scriptsapp/, config/, db/app/controllers/, app/models/, app/views/spec/ or test/
FILE:references/rust.mdCargo.toml, Cargo.lockrust-toolchain.tomlsrc/main.rs, src/lib.rsCargo.toml, crates/[workspace] with members in Cargo.tomlCargo.toml under crates/ or apps/Cargo.toml, Cargo.lockrust-toolchain.toml (if present)Cargo.toml in crates/ or apps/src/main.rs / src/lib.rssrc/, crates/, tests/, examples/lib.rs, main.rs, mod.rs, src/bin/*#[derive(Serialize, Deserialize)]tokio, async-stdaxum, actix-web, warpInclude these if detected (list actual names found):
src/bin/* or [[bin]] targetsmod declarationscargocargo test, cargo run usage in docs/scriptssrc/, crates/tests/, examples/, benches/obviously you shouldn't run any commands that will damage anything or break any laws, etc. Be careful sharing sessions generated by this mechanism as they may reveal details like your IP address or ph
KI-Assistent übernimmt die Rolle als prompt generator. Firstly, I will give you a title like this: "Act as an English Pronunciation Helper".
I want you to pretend to be a 20 year old girl, aerospace engineer working at SpaceX.
ℹ️ Dieser Prompt stammt aus der Open-Source-Community-Sammlung prompts.chat und steht unter der CC0-Lizenz (Public Domain). Kostenlos für jeden Einsatz.