skills/new-feature/SKILL.md
Plan and start a new feature on a branch.
npx skillsauth add MansoorMajeed/Clawd new-featureInstall 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.
Start a scoped feature — plan it, branch it, build it.
Read llm-context/architecture.md to understand the current system.
If this feature doesn't fit within the existing architecture, tell the user and suggest using /plan instead (which handles architecture changes).
git checkout -b feat/<feature-name>
If the feature name has spaces, convert to kebab-case.
Write a focused plan to .scratch/plans/YYYY-MM-DD-feat-<feature-name>.md:
# Feature: <feature-name>
**Goal:** [one sentence]
**Components touched:** [which existing parts of the system this affects]
## Tasks
### Task 1: [Description]
**Files:** [exact paths]
**Steps:**
- [ ] What to do
- [ ] Test expectations
- [ ] Verification: `make check`
This is NOT a full architecture discussion. Keep it focused:
Tell the user to review and add n2c: annotations. Iterate until approved.
Once approved, build the feature:
make check after each significant changeWhen the feature is complete:
make check one final time/ship to create a PR/review first if the user wants a fresh-context reviewtools
Allows to interact with web pages by performing actions such as clicking buttons, filling out forms, and navigating links. It works by remote controlling Google Chrome or Chromium browsers using the Chrome DevTools Protocol (CDP). When Claude needs to browse the web, it can use this skill to do so.
development
Update llm-context/ and CLAUDE.md to reflect recent code changes.
tools
Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.
development
Fetch a URL or convert a local file (PDF/DOCX/HTML/etc.) into Markdown using `uvx markitdown`, optionally it can summarize