summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-14 11:22:27 +0200
committerPaul Buetow <paul@buetow.org>2026-03-14 11:22:27 +0200
commit8aa29fa99876e3cce1822c295d8e5b412d13e9bb (patch)
tree386cdc527c91cdd3a28ff99975d7ebc40fb7b8d4
parentc5a700427a90bac7156bb09c539c7d95b1bb10a8 (diff)
Update project config, remove CLAUDE.md, add Gemfile and Rakefile for rcm
-rw-r--r--f3s/.serena/project.yml15
-rw-r--r--f3s/CLAUDE.md1
-rw-r--r--rcm/Gemfile4
-rw-r--r--rcm/Rakefile32
4 files changed, 51 insertions, 1 deletions
diff --git a/f3s/.serena/project.yml b/f3s/.serena/project.yml
index 101c95a..a78fbdc 100644
--- a/f3s/.serena/project.yml
+++ b/f3s/.serena/project.yml
@@ -110,3 +110,18 @@ default_modes:
# initial prompt for the project. It will always be given to the LLM upon activating the project
# (contrary to the memories, which are loaded on demand).
initial_prompt: ""
+
+# override of the corresponding setting in serena_config.yml, see the documentation there.
+# If null or missing, the value from the global config is used.
+symbol_info_budget:
+
+# The language backend to use for this project.
+# If not set, the global setting from serena_config.yml is used.
+# Valid values: LSP, JetBrains
+# Note: the backend is fixed at startup. If a project with a different backend
+# is activated post-init, an error will be returned.
+language_backend:
+
+# list of regex patterns which, when matched, mark a memory entry as read‑only.
+# Extends the list from the global configuration, merging the two lists.
+read_only_memory_patterns: []
diff --git a/f3s/CLAUDE.md b/f3s/CLAUDE.md
deleted file mode 100644
index 43c994c..0000000
--- a/f3s/CLAUDE.md
+++ /dev/null
@@ -1 +0,0 @@
-@AGENTS.md
diff --git a/rcm/Gemfile b/rcm/Gemfile
new file mode 100644
index 0000000..a80fa9d
--- /dev/null
+++ b/rcm/Gemfile
@@ -0,0 +1,4 @@
+source 'https://rubygems.org'
+
+gem 'rcm', path: "#{ENV['HOME']}/git/rcm"
+gem 'rake'
diff --git a/rcm/Rakefile b/rcm/Rakefile
new file mode 100644
index 0000000..d6f3e11
--- /dev/null
+++ b/rcm/Rakefile
@@ -0,0 +1,32 @@
+# frozen_string_literal: true
+
+require "#{ENV['HOME']}/git/rcm/lib/dsl"
+
+desc 'Improve english'
+task :english do
+ configure do
+ agent hexai do
+ 'hexai PROMPT'
+ end
+
+ prompt improve english do
+ <<~TEXT
+ Don't remove or modify any lines starting with any of those characters: < > # ` *
+ Correct English spellings and grammar.
+ Improve clarity of the text.
+ Don't introduce any new text or headers.
+ Don't modify any source code text unless code comments.
+ TEXT
+ end
+
+ tpl_files = Dir.glob(File.expand_path('~/git/foo.zone-content/gemtext/**/*.tpl'))
+ gmi_files = Dir.glob(File.expand_path('~/git/foo.zone-content/gemtext/**/*.gmi')).reject do |gmi|
+ File.exist?("#{gmi}.tpl")
+ end
+ (tpl_files + gmi_files).each do |f|
+ file f do
+ agent hexai improve english
+ end
+ end
+ end
+end