DEV Community

Rapls profile picture

Rapls

Freelance web developer / WordPress plugin author. Rapls AI Chatbot, Thanks Mail for Stripe, Rapls PDF Image Creator on WordPress.org. Blog: raplsworks.com

Location Japan Joined Joined on  Personal website https://raplsworks.com github website

Education

Largely self-taught. 6+ years building and shipping as a freelance developer.

Pronouns

he/him

Work

Freelance web developer. WordPress plugins on WordPress.org.

Claude Code now blocks the git command that almost cost me a day's work. I'm keeping my deny rules anyway.

Claude Code now blocks the git command that almost cost me a day's work. I'm keeping my deny rules anyway.

10
Comments 1
4 min read

Want to connect with Rapls?

Create an account to connect with Rapls. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I trusted my CLAUDE.md. WordPress.org rejected the exact thing it was supposed to prevent.

I trusted my CLAUDE.md. WordPress.org rejected the exact thing it was supposed to prevent.

6
Comments 5
4 min read
AI found 300 WordPress plugin zero-days in 72 hours. I build plugins. Here's what changed for me.

AI found 300 WordPress plugin zero-days in 72 hours. I build plugins. Here's what changed for me.

21
Comments 8
5 min read
GitHub Copilot is usage-based now. Here's what that changes for terminal users.

GitHub Copilot is usage-based now. Here's what that changes for terminal users.

8
Comments 2
4 min read
Connecting an MCP server gives your agent hands. It also gives a stranger a way in.

Distinguishing agent actions from beliefs

Connecting an MCP server gives your agent hands. It also gives a stranger a way in.

18
Comments 29
5 min read
I Created a Gemini API Key and Got AQ. Instead of AIza

Breaks OpenAI-compatible endpoints

I Created a Gemini API Key and Got AQ. Instead of AIza

15
Comments 13
5 min read
I automated everything except the code, and that's where Claude Code actually paid off

I automated everything except the code, and that's where Claude Code actually paid off

10
Comments 2
5 min read
Write your error states for a stranger three months from now, not for yourself today

Error states as incident reports for async work

Write your error states for a stranger three months from now, not for yourself today

4
Comments 12
4 min read
I published a rule for picking AI tools. A commenter rewrote it into a better one.

I published a rule for picking AI tools. A commenter rewrote it into a better one.

5
Comments 4
5 min read
My AI agent got dumber mid-session. I measured the context window before blaming MCP.

History bloat vs minimal tool overhead

My AI agent got dumber mid-session. I measured the context window before blaming MCP.

20
Comments 73
5 min read
I shipped 35 bugs in my AI chatbot. The scariest one was on the output side.

Treating model output as untrusted input

I shipped 35 bugs in my AI chatbot. The scariest one was on the output side.

13
Comments 19
5 min read
I built a WordPress AI chatbot where the free tier isn't a trial. Here's the design story.

I built a WordPress AI chatbot where the free tier isn't a trial. Here's the design story.

5
Comments 1
6 min read
I run Claude Code and Codex side by side. Here's the division of labor that actually works.

Conversation versus straight-line automation

I run Claude Code and Codex side by side. Here's the division of labor that actually works.

12
Comments 26
7 min read
Claude Fable 5 lasted three days. Then the US government pulled it.

Claude Fable 5 lasted three days. Then the US government pulled it.

5
Comments
10 min read
WordPress.org now distrusts my commits by default. As a plugin author, I think that’s right.

Triggered by backdoors on 400,000 sites

WordPress.org now distrusts my commits by default. As a plugin author, I think that’s right.

22
Comments 16
4 min read
Claude's June 15 billing split: are you even affected? A solo dev's triage

Claude's June 15 billing split: are you even affected? A solo dev's triage

4
Comments
5 min read
Claude Fable 5 can run for days. When does a solo dev actually want that?

Claude Fable 5 can run for days. When does a solo dev actually want that?

2
Comments
5 min read
Who pays for the tokens? Designing an AI plugin that doesn't break your users' wallets

Who pays for the tokens? Designing an AI plugin that doesn't break your users' wallets

3
Comments 2
7 min read
Skill, MCP, Plugin, or just a CLI: how I pick a Claude Code extension, lightest first

Nested tool logic and security pitfalls

Skill, MCP, Plugin, or just a CLI: how I pick a Claude Code extension, lightest first

15
Comments 40
9 min read
AI wrote 80% of my plugin. Six months later I couldn't maintain it.

AI wrote 80% of my plugin. Six months later I couldn't maintain it.

Comments
8 min read
The lines I add to Claude Code's settings.json after one near-miss

The lines I add to Claude Code's settings.json after one near-miss

Comments
8 min read
I Couldn't Read the Code I Wrote With AI Six Months Ago

I Couldn't Read the Code I Wrote With AI Six Months Ago

Comments
7 min read
The WordPress AI Client silently dropped my chat history — and threw no error

The WordPress AI Client silently dropped my chat history — and threw no error

Comments
11 min read
Building "あ" -> "雨": Japanese Suggest Without IME Access

Building "あ" -> "雨": Japanese Suggest Without IME Access

Comments
6 min read
loading...