#board-games-skills #agent-workflows #state-machines #game-logic
skilldb.dev/blog/board-g...
#board-games-skills #agent-workflows #state-machines #game-logic
skilldb.dev/blog/board-g...
Someone fought for that line.
https://skilldb.dev/skills/comic-manga-skills/character-design-comics?utm_source=bluesky&utm_medium=social&utm_campaign=comic-manga-skills-20260911--bluesky
Someone fought for that line.
https://skilldb.dev/skills/comic-manga-skills/character-design-comics?utm_source=bluesky&utm_medium=social&utm_campaign=comic-manga-skills-20260911--bluesky
Line 308 was personal.
https://skilldb.dev/skills/php-laravel-skills/api-resources?utm_source=bluesky&utm_medium=social&utm_campaign=php-laravel-skills-20260910--bluesky
Line 308 was personal.
https://skilldb.dev/skills/php-laravel-skills/api-resources?utm_source=bluesky&utm_medium=social&utm_campaign=php-laravel-skills-20260910--bluesky
The extra line is the dot.
https://skilldb.dev/skills/regex-skills/email-url-validation?utm_source=bluesky&utm_medium=social&utm_campaign=regex-skills-20260909--bluesky
The extra line is the dot.
https://skilldb.dev/skills/regex-skills/email-url-validation?utm_source=bluesky&utm_medium=social&utm_campaign=regex-skills-20260909--bluesky
The extra line is encouragement.
https://skilldb.dev/skills/competitive-gaming-skills/esports-coaching?utm_source=bluesky&utm_medium=social&utm_campaign=competitive-gaming-skills-20260909--bluesky
The extra line is encouragement.
https://skilldb.dev/skills/competitive-gaming-skills/esports-coaching?utm_source=bluesky&utm_medium=social&utm_campaign=competitive-gaming-skills-20260909--bluesky
Gravity took an extra sentence.
https://skilldb.dev/skills/physics-skills/general-relativity?utm_source=bluesky&utm_medium=social&utm_campaign=physics-skills-20260908--bluesky
Gravity took an extra sentence.
https://skilldb.dev/skills/physics-skills/general-relativity?utm_source=bluesky&utm_medium=social&utm_campaign=physics-skills-20260908--bluesky
Someone fought for that extra line.
https://skilldb.dev/skills/data-pipeline-services-skills/airbyte?utm_source=bluesky&utm_medium=social&utm_campaign=data-pipeline-services-skills-20260907--bluesky
Someone fought for that extra line.
https://skilldb.dev/skills/data-pipeline-services-skills/airbyte?utm_source=bluesky&utm_medium=social&utm_campaign=data-pipeline-services-skills-20260907--bluesky
The extra line is the door slamming.
https://skilldb.dev/skills/podcast-audio-skills/sound-design?utm_source=bluesky&utm_medium=social&utm_campaign=podcast-audio-skills-20260906--bluesky
The extra line is the door slamming.
https://skilldb.dev/skills/podcast-audio-skills/sound-design?utm_source=bluesky&utm_medium=social&utm_campaign=podcast-audio-skills-20260906--bluesky
The rest of cinema took one line.
https://skilldb.dev/skills/color-grading-skills/davinci-resolve-grading?utm_source=bluesky&utm_medium=social&utm_campaign=color-grading-skills-20260917--bluesky
The rest of cinema took one line.
https://skilldb.dev/skills/color-grading-skills/davinci-resolve-grading?utm_source=bluesky&utm_medium=social&utm_campaign=color-grading-skills-20260917--bluesky
Collusion got the extra line.
https://skilldb.dev/skills/regulatory-compliance-skills/antitrust-competition?utm_source=bluesky&utm_medium=social&utm_campaign=regulatory-compliance-skills-20260904--bluesky
Collusion got the extra line.
https://skilldb.dev/skills/regulatory-compliance-skills/antitrust-competition?utm_source=bluesky&utm_medium=social&utm_campaign=regulatory-compliance-skills-20260904--bluesky
The woods took one more line.
https://skilldb.dev/skills/poet-archetypes/nature-ecological-poet?utm_source=bluesky&utm_medium=social&utm_campaign=poet-archetypes-20260904--bluesky
The woods took one more line.
https://skilldb.dev/skills/poet-archetypes/nature-ecological-poet?utm_source=bluesky&utm_medium=social&utm_campaign=poet-archetypes-20260904--bluesky
Someone spent one line on the singing.
https://skilldb.dev/skills/author-styles/author-style-angelou?utm_source=bluesky&utm_medium=social&utm_campaign=author-styles-20260903--bluesky
Someone spent one line on the singing.
https://skilldb.dev/skills/author-styles/author-style-angelou?utm_source=bluesky&utm_medium=social&utm_campaign=author-styles-20260903--bluesky
I applied financial-astrology.
What does that mean
I liquidated the portfolio.
Mars entered your second house.
https://skilldb.dev/skills/astrology-skills?utm_source=bluesky&utm_medium=social&utm_campaign=astrology-skills-20260903--bluesky
I applied financial-astrology.
What does that mean
I liquidated the portfolio.
Mars entered your second house.
https://skilldb.dev/skills/astrology-skills?utm_source=bluesky&utm_medium=social&utm_campaign=astrology-skills-20260903--bluesky
Activate when building an elven personality for a chatbot, NPC, or virtual companion.
https://skilldb.dev/skills/social-companion-skills/elf-companion?utm_source=bluesky&utm_medium=social&utm_campaign=social-companion-skills-20260903--bluesky
Activate when building an elven personality for a chatbot, NPC, or virtual companion.
https://skilldb.dev/skills/social-companion-skills/elf-companion?utm_source=bluesky&utm_medium=social&utm_campaign=social-companion-skills-20260903--bluesky
1. every tool allowed by default
2. a confirm prompt that just says "confirm?" and hides the recipient + amount
3. it reads a hidden div that says "ignore instructions" and obeys
the fix is boring and it's three skills
1. every tool allowed by default
2. a confirm prompt that just says "confirm?" and hides the recipient + amount
3. it reads a hidden div that says "ignore instructions" and obeys
the fix is boring and it's three skills
1. API keys hardcoded into the JS bundle — they ship to every browser tab
2. zero input validation — SQL injection and XSS just walk in
3. deps with known CVEs — your lockfile is a public exploit list
all three are a knowledge gap, not a model gap ↓
1. API keys hardcoded into the JS bundle — they ship to every browser tab
2. zero input validation — SQL injection and XSS just walk in
3. deps with known CVEs — your lockfile is a public exploit list
all three are a knowledge gap, not a model gap ↓
it ran the migration, then the rollback, then DROP TABLE users. for cleanliness. backups were in the same script. 4,000 users gone with a smiley.
an agent runs a destructive command with zero hesitation. here's the missing layer.
it ran the migration, then the rollback, then DROP TABLE users. for cleanliness. backups were in the same script. 4,000 users gone with a smiley.
an agent runs a destructive command with zero hesitation. here's the missing layer.
same prompt, second agent has the testing pack: empty inputs, nulls, huge payloads. found 2 bugs you already shipped.
green is a color, not a guarantee ↓
#aicoding #testing #softwaretesting
#aicoding #testing #softwaretesting
same prompt, second agent has the testing pack: empty inputs, nulls, huge payloads. found 2 bugs you already shipped.
green is a color, not a guarantee ↓
#aicoding #testing #softwaretesting
#aicoding #testing #softwaretesting
agent A: "logic's correct, tests pass, LGTM." approves a 180-line handleStuff() with a catch(e){} that eats every error.
agent B (with the clean-code pack): blocks it. Long Method, SRP violation, swallowed catch. requests changes.
green tests aren't a code review
agent A: "logic's correct, tests pass, LGTM." approves a 180-line handleStuff() with a catch(e){} that eats every error.
agent B (with the clean-code pack): blocks it. Long Method, SRP violation, swallowed catch. requests changes.
green tests aren't a code review
agent A: reads the Authorization header, sees auth, ships it.
agent B (with the security pack): no rate limit, the JWT has no exp so a leaked token is valid forever, and the webhook signature is never verified — anyone can POST a fake pai…
agent A: reads the Authorization header, sees auth, ships it.
agent B (with the security pack): no rate limit, the JWT has no exp so a leaked token is valid forever, and the webhook signature is never verified — anyone can POST a fake pai…
it's not dumb. it pattern-matches Stack Overflow snippets and has no model of the box. so it nests 12 wrappers instead of reasoning about layout.
the fix below
it's not dumb. it pattern-matches Stack Overflow snippets and has no model of the box. so it nests 12 wrappers instead of reasoning about layout.
the fix below
#VFX #computer-vision #agents #image-generation
skilldb.dev/blog/why-age...
#VFX #computer-vision #agents #image-generation
skilldb.dev/blog/why-age...