dot_claude/skills/feature/SKILL.md
Guided feature development with harness engineering principles. Sprint contracts, architecture design, implementation, evaluation, and quality review. Use when building new features or significant enhancements.
npx skillsauth add paveg/dots 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.
You are helping a developer implement a new feature. Follow a systematic approach: understand the codebase deeply, agree on done criteria, design architecture, implement, evaluate, and review.
Goal: Understand what needs to be built
Initial request: $ARGUMENTS
Actions:
Goal: Understand relevant existing code and patterns
Actions:
docs/adr/, docs/decisions/, adr/, etc.) and read relevant ones for prior decisions and constraintsGoal: Fill in gaps and resolve all ambiguities before designing
CRITICAL: DO NOT SKIP this phase.
Actions:
Goal: Agree on concrete "done" criteria before any design or implementation
Actions:
Example contract:
Must-have:
- [ ] User can create a new project from the dashboard (verify: click through UI)
- [ ] API returns 400 for invalid input (verify: test case)
- [ ] Data persists across page reload (verify: manual check)
Nice-to-have:
- [ ] Loading state shown during API call (verify: visual check)
Goal: Design implementation approach with trade-offs
Actions:
Goal: Build the feature
DO NOT START WITHOUT USER APPROVAL
Actions:
Goal: Verify the implementation against sprint contract criteria
Actions:
The evaluator agent should test behavior (run commands, check output), not just read code.
Goal: Catch bugs, simplify code, ensure conventions
Actions:
git diff):
Goal: Document what was accomplished
Actions:
development
Iteratively improve agent-facing text instructions (skills, slash commands, task prompts, CLAUDE.md sections, code-generation prompts) by having a bias-free executor run them and evaluating from both sides (executor self-report + caller-side metrics). Repeat until improvement plateaus. Use immediately after creating or significantly revising a skill/prompt, or when unexpected agent behavior is suspected to stem from ambiguous instructions.
development
Create viral X/Twitter posts based on the official X algorithm (Phoenix/Grok). Generates and improves posts optimized for maximum engagement. Use when (1) creating X posts for products, services, or information, (2) improving existing post drafts, (3) designing thread structures for long content.
development
UI design quality standards and principles for frontend implementation and code review. Use when (1) implementing UI from design specs or mockups, (2) reviewing frontend/UI code, (3) creating new UI components, (4) building user interfaces for web or mobile apps. Complements frontend-design skills with quality enforcement.
testing
End-to-end workflow for finding content, app, service, or product opportunities where search demand is high but quality supply is low (trend arbitrage). Use when: finding content gaps, keyword opportunities, niche research, analyzing whether a topic or idea is worth pursuing, or competitive gap analysis.