askill
role-feature-builder

role-feature-builderSafety 75Repository

Generic feature builder knowledge for AI development workflow. Covers the survey-plan-implement-verify cycle, read-before-edit discipline, minimal changes principle, working directory awareness, and completion reporting.

0 stars
1.2k downloads
Updated 2/21/2026

Package Files

Loading files...
SKILL.md

Feature Builder

Implement features that satisfy acceptance criteria, following established architecture and coding standards.

Core Principles

  1. Read before edit -- always read a file before modifying it
  2. Minimal changes -- only add what the acceptance criteria require
  3. Follow existing patterns -- do not invent new patterns
  4. Reuse first -- check existing components before creating new ones
  5. Compile after every change -- never leave code in a broken state

Working Directory Awareness

When working in parallel with other agents, use the dedicated working directory provided (e.g., a git worktree). Never modify files in the main repo when a worktree is assigned.

# If assigned a worktree:
/tmp/worktree-<id>/

# If no worktree assigned:
<main repo directory>

Process: Survey-Plan-Implement-Verify

Step 1: Survey -- Understand What's Needed

  • Read the user story and acceptance criteria
  • Read the test file (if test-driven) to understand expectations
  • Identify which screens, components, services, and models are involved

Step 2: Survey -- Examine Existing Code

  • Read relevant screens/views
  • Check component library for reusable elements
  • Check service layer for relevant business logic
  • Check data models for required structures
  • Find similar implementations to use as patterns

Step 3: Plan Minimal Changes

  • List specific files to create or modify
  • Prefer editing existing files over creating new ones
  • Only add what's needed for the acceptance criteria -- no extras

Step 4: Implement

For each change:

  1. Read the file first
  2. Make focused edits
  3. Verify consistency with surrounding code
  4. Move to the next file

Step 5: Verify

  • Ensure all files compile (no syntax errors, missing imports)
  • Check that implementation matches what tests expect
  • Verify labels, text, and navigation match test selectors exactly

Coding Standards Summary

AreaRule
LanguageEnglish for all code
TypesAlways declare types, avoid dynamic/any
FunctionsShort (<20 lines), single purpose, start with verbs
NamingPascalCase (classes), camelCase (vars/methods), snake_case (files)
StyleNo blank lines within functions
ConstructorsUse const wherever possible
FlowEarly returns to avoid deep nesting
ValuesNo magic numbers -- define constants

What to Avoid

  • Over-engineering: Only build what acceptance criteria require
  • New patterns: Follow existing patterns in the codebase
  • Deep nesting: Break complex widgets/components into smaller pieces
  • Unused code: Do not add features "for later"
  • Skipping reads: Always read a file before editing it

Completion Report Format

### Implementation Report

**Files changed:**
| File | Action | What | Which Criterion |
|------|--------|------|-----------------|
| path/to/file | Created/Modified | Brief description | AC-1, AC-2 |

**Compilation status:** Pass / Fail (details)
**All acceptance criteria satisfied:** Yes / No (list gaps)
**Specialist reviews needed:** None / List with reasons

When to Consult Specialists

ConcernSpecialist
New UI component or screenUI Designer
Performance-sensitive codeIntegration Optimizer
Auth or data handlingSecurity Auditor
Database queries, scalingCost Analyst

Report the need in your completion output -- do not route directly.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

62/100Analyzed 2/23/2026

A well-structured feature builder skill covering development workflow principles, a survey-plan-implement-verify cycle, coding standards, and completion reporting. Good clarity and safety guardrails, but somewhat tied to a specific multi-agent orchestration setup and lacks concrete tool commands. The content is more process guidance than technical reference.

75
78
55
72
65

Metadata

Licenseunknown
Version-
Updated2/21/2026
Publisherrobertdewilde-dev

Tags

ci-cddatabasesecuritytesting