Kevin Turcios
3d7bb49b41
chore: remove tessl-managed agent config
...
Remove .codex/ and .gemini/ directories and the auto-generated tessl
section from CLAUDE.md.
2026-04-23 06:14:02 -05:00
Kevin Turcios
0061739c03
chore: add mypy to pre-commit config and document setup
...
- Add mypy as a local pre-commit hook via prek (ruff-check + ruff-format
+ mypy now all run at commit time)
- Add Setup section to CLAUDE.md with uv sync and prek install steps
2026-04-23 04:38:34 -05:00
Kevin Turcios
e4b1fb854b
chore: rebuild .claude config from scratch
...
Delete all existing .claude/ tracked files and recreate from scratch,
adapting patterns from codeflash-agent.
Hooks (6, up from 1):
- bash-guard: blocks grep/find/cat in Bash, redirects to dedicated tools
- require-read + track-read: enforces Read-before-Write/Edit
- post-compact: injects git state + project conventions into compaction
- post-edit-lint: runs prek on edited Python files (kept)
- status-line: shows user, area, branch, dirty state
Rules (10, up from 8):
- New: sessions, debugging, github (from codeflash-agent)
- Rewrote: code-style (absorbed source-code), git (added sizing/hygiene)
- Removed: source-code (folded into code-style)
Settings: permissions allowlist, attribution, includeCoAuthoredBy, full
hook wiring, status line, enableAllProjectMcpServers.
.gitignore: whitelist .claude/skills/ for tracking.
2026-04-23 04:31:04 -05:00
Kevin Turcios
2e9ce93324
chore: reorganize Claude rules and add workflow guidelines
...
Move pre-commit/pre-push prek rules from code-style.md to git.md,
deduplicate pipeline docs in CLAUDE.md, and add shared workflow rules.
2026-03-27 09:43:53 -05:00
Kevin Turcios
46dd0be9a7
docs: improve Claude rules based on eval results
...
Expanded bug fix workflow to explicit 5-step sequence with subagent delegation, aligned type annotation rule with codebase conventions, simplified verification rule to reference prek, and expanded git/PR guidelines.
2026-03-16 20:45:32 -06:00
misrasaurabh1
ad329cfe4c
update
2026-03-15 21:41:26 -07:00
Kevin Turcios
0c786840e7
rework duplicate-code-detector a bit.
2026-02-23 08:16:43 -05:00
Kevin Turcios
84473944b9
docs: add PR review guidance for stale feedback
2026-02-19 02:53:40 -05:00
Kevin Turcios
6718e66582
feat: add private tessl tiles for codeflash rules, docs, and skills
...
Three private tiles in the codeflash workspace:
- codeflash-rules: 6 steering rules (code-style, architecture, optimization-patterns, git-conventions, testing-rules, language-rules)
- codeflash-docs: 7 doc pages (domain-types, optimization-pipeline, context-extraction, verification, ai-service, configuration)
- codeflash-skills: 2 skills (debug-optimization-failure, add-codeflash-feature)
2026-02-14 20:55:06 -05:00
Kevin Turcios
0650973d8c
refactor: restructure CLAUDE.md for effective context usage
...
- Remove commands block from CLAUDE.md (standard tool usage Claude knows)
- Remove dead @AGENTS.md reference
- Add optimization pipeline overview with module pointers
- Add domain glossary (optimization candidate, addressable time, candidate
forest, replay test, tracer, worktree mode)
- Extract mypy workflow to .claude/skills/fix-mypy.md (on-demand)
- Create .claude/skills/fix-prek.md for prek workflow (on-demand)
- Add key entry points table to architecture.md
- Create path-scoped rules: optimization-patterns.md, language-patterns.md
- Remove redundancy from source-code.md and across rules files
- Move "never use pip" convention to code-style.md
2026-02-14 17:37:51 -05:00
Kevin Turcios
29a5324148
docs: distinguish local vs CI prek commands in CLAUDE.md
2026-02-13 09:57:32 -05:00
Kevin Turcios
afed6a33ec
docs: add mypy type checking instructions to CLAUDE.md
2026-02-10 22:05:10 -05:00
Kevin Turcios
ee5871d3d3
feat: add modular Claude Code rules in .claude/rules/
...
Split monolithic CLAUDE.md instructions into focused, topic-specific
rule files. Path-scoped rules for source code and tests only load when
working with matching files.
2026-02-06 02:12:27 -05:00
Kevin Turcios
fe9f22b3ad
docs: update pre-commit references to prek
...
Replace outdated pre-commit terminology with prek across documentation
and CI workflow.
2026-02-04 06:09:18 -05:00
Kevin Turcios
32b5d468b4
chore: add tool permissions to Claude workflow and strengthen CLAUDE.md guidelines
...
Add allowedTools for pre-commit, ruff, pytest, mypy, coverage, and git/gh commands
to enable Claude to run linting and testing. Strengthen naming convention guidance
to explicitly forbid leading underscores on functions.
2026-02-03 16:59:28 -05:00
misrasaurabh1
6e2e376fdc
update claude.md
2026-01-30 16:51:48 -08:00
Saurabh Misra
70407e67cd
Apply suggestion from @misrasaurabh1
2026-01-30 12:05:00 -08:00
misrasaurabh1
30111d82e6
update
2026-01-30 11:59:19 -08:00
Kevin Turcios
22b6df9465
chore: add comments for tessl auto-generated content
...
Ignore AGENTS.md in git (auto-created by tessl install) and add
explanatory comment in CLAUDE.md for the tessl-managed section.
2026-01-25 04:53:05 -05:00
Kevin Turcios
0b24bed12d
removed misleading
2026-01-20 01:15:55 -05:00
Kevin Turcios
3afc33a88d
docs: add missing conventions to CLAUDE.md
...
Add naming convention, pre-commit hooks mention, and PR title guidance.
2026-01-20 01:07:16 -05:00
Kevin Turcios
2b8dfb5d89
docs: add comprehensive CLAUDE.md for Claude Code
...
Consolidates project guidance including common commands, architecture overview, key patterns (Either/Result, git worktree isolation, libcst), and code style conventions.
2026-01-20 01:05:02 -05:00