apps/api/app/skills/_bundled/writing-plans/SKILL.md
--- name: writing-plans engine: markdown version: 1 category: coding tags: [planning, tdd, implementation, tasks] auto_trigger: "Use when creating an implementation plan for a multi-step feature or task" source_repo: https://github.com/obra/superpowers --- ## Description Create comprehensive, bite-sized implementation plans with full file structure mapping, TDD steps, and zero placeholders. # Writing Plans ## Overview Write comprehensive implementation plans assuming the engineer has zero co
npx skillsauth add nomad3/servicetsunami-agents writing-plansInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create comprehensive, bite-sized implementation plans with full file structure mapping, TDD steps, and zero placeholders.
Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.
Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well.
Announce at start: "I'm using the writing-plans skill to create the implementation plan."
If the spec covers multiple independent subsystems, suggest breaking this into separate plans — one per subsystem. Each plan should produce working, testable software on its own.
Before defining tasks, map out which files will be created or modified and what each one is responsible for.
Each step is one action (2-5 minutes):
Each task block:
- [ ] Step N: ...Never write: "TBD", "TODO", "implement later", "add error handling", "write tests for the above" without actual test code, "similar to Task N".
After writing the plan:
Fix inline. Then save the plan to docs/plans/YYYY-MM-DD-<feature-name>.md.
development
--- name: smart-commit engine: markdown version: 1 category: coding tags: [git, commit, quality, conventional-commits] auto_trigger: "Use when ready to commit changes with quality checks and a good commit message" source_repo: https://github.com/angakh/claude-skills-starter --- ## Description Run quality checks, then stage and commit with a well-formed conventional commit message. # Smart Commit ## Overview Run quality checks, then stage and commit with a well-formed conventional commit mess
development
--- name: security-review engine: markdown version: 1 category: coding tags: [security, owasp, vulnerabilities, pentest, audit] auto_trigger: "Use when doing a security audit, reviewing auth code, or before merging sensitive changes" --- ## Description Deep security audit of changed code focused exclusively on vulnerabilities — more thorough than a regular code review. # Security Review ## Overview Deep security audit of changed code. Focuses exclusively on vulnerabilities — more thorough th
tools
--- name: scaffold engine: markdown version: 1 category: coding tags: [scaffold, boilerplate, codegen, templates, components] auto_trigger: "Use when generating boilerplate for a new component, endpoint, model, or test file" source_repo: https://github.com/angakh/claude-skills-starter --- ## Description Generate boilerplate for common code structures: React components, API endpoints, test files, data models, CLI commands. # Scaffold ## Overview Generate boilerplate for common code structures
development
--- name: run-tests engine: markdown version: 1 category: coding tags: [testing, pytest, jest, coverage, quality] auto_trigger: "Use when running the test suite or checking test coverage" source_repo: https://github.com/angakh/claude-skills-starter --- ## Description Auto-detect the project's test framework and run the full test suite with coverage reporting. # Run Tests ## Overview Auto-detect the project's test framework and run the full test suite with coverage. **Announce at start:** "R