Acme-Claude-Shell
view release on metacpan or search on metacpan
t/03-dangerous-patterns.t
t/04-session.t
t/05-query.t
t/06-main-module.t
t/07-cli-bin.t
t/manifest.t
t/pod-coverage.t
t/pod.t
xt/boilerplate.t
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
},
"release_status" : "stable",
"resources" : {
"repository" : {
"type" : "git",
"url" : "https://github.com/ThisUsedToBeAnEmail/Acme-Claude-Shell.git",
"web" : "https://github.com/ThisUsedToBeAnEmail/Acme-Claude-Shell"
}
},
"version" : "0.03",
"x_serialization_backend" : "JSON::PP version 4.16"
}
lib/Acme/Claude/Shell/Query.pm view on Meta::CPAN
When the user asks you to do something:
1. Explain what command(s) you'll run and why
2. Use the execute_command tool to run them
3. Summarize the results
PERL FALLBACK: When a task cannot be done with standard shell commands,
or when a shell command isn't available on the system, use Perl one-liners instead.
Perl is always available. Examples:
- Instead of: jq '.key' file.json
Use: perl -MJSON -0777 -ne 'print decode_json($_)->{key}' file.json
- Instead of: sed -i 's/old/new/g' file
Use: perl -pi -e 's/old/new/g' file
- For complex text processing, JSON/YAML parsing, or when shell tools are missing,
prefer Perl one-liners as they are portable and powerful.
Be helpful but safe - warn about destructive operations.
Always explain what you're about to do before using tools.
PROMPT
}
=head1 AUTHOR
LNATION, C<< <email at lnation.org> >>
lib/Acme/Claude/Shell/Session.pm view on Meta::CPAN
3. Summarize the results
IMPORTANT: Remember context from previous commands!
If the user says "now do X to those files", use the results from the
previous command to know which files they mean.
PERL FALLBACK: When a task cannot be done with standard shell commands,
or when a shell command isn't available on the system, use Perl one-liners instead.
Perl is always available. Examples:
- Instead of: jq '.key' file.json
Use: perl -MJSON -0777 -ne 'print decode_json($_)->{key}' file.json
- Instead of: sed -i 's/old/new/g' file
Use: perl -pi -e 's/old/new/g' file
- For complex text processing, JSON/YAML parsing, or when shell tools are missing,
prefer Perl one-liners as they are portable and powerful.
Be helpful but safe:
- Warn about destructive operations (rm, dd, etc.)
- Prefer safe alternatives when possible
- Explain what each command does
Always explain what you're about to do before using tools.
PROMPT
}
( run in 0.515 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )