implement-feature — spec driven development workflow implement-feature, NighTrip, community, spec driven development workflow, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Code Analysis Agents needing strict Spec Driven Development workflow adherence. Implement-feature is a skill that follows the Spec Driven Development workflow, helping developers to understand the codebase and implement new features by reading relevant issues, models, specs, and routes.

Features

Reads relevant issues using gh issue view $ARGUMENTS
Examines related models in app/models/
Reviews existing specs for similar features in spec/
Checks config/routes.rb for existing routes
Utilizes available factories in spec/factories/

# Core Topics

common-member common-member
[2]
[0]
Updated: 2/20/2026

Agent Capability Analysis

The implement-feature skill by common-member is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for spec driven development workflow.

Ideal Agent Persona

Perfect for Code Analysis Agents needing strict Spec Driven Development workflow adherence.

Core Value

Empowers agents to follow a step-by-step Spec Driven Development process, guiding them through codebase exploration and new feature implementation using GitHub issues, existing specs, and config files like 'config/routes.rb' and 'spec/factories/'.

Capabilities Granted for implement-feature

Exploring existing codebases for feature implementation
Generating new features based on strict Spec Driven Development workflows
Debugging feature implementations using existing specs and GitHub issues

! Prerequisites & Limits

  • Requires access to GitHub issues and repository files
  • Strictly follows Spec Driven Development workflow, limiting flexibility
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

implement-feature

Install implement-feature, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Implement Feature with SDD

Feature: $ARGUMENTS

Follow the Spec Driven Development workflow strictly. Do NOT skip any step.


Step 1: Explore (Read Before Writing)

Understand the codebase before writing anything:

  1. Read the relevant issue if a number was provided: gh issue view $ARGUMENTS
  2. Read related models in app/models/
  3. Read existing specs for similar features in spec/
  4. Check config/routes.rb for existing routes
  5. Check spec/factories/ for available factories

Summarize what you found: what exists, what needs to be added.


Step 2: Write Failing Specs First

Before writing any implementation code, write RSpec specs:

Model specs (if adding model logic)

  • File: spec/models/<model>_spec.rb
  • Test validations, associations, scopes, and methods

Request specs (if adding controller actions)

  • File: spec/requests/<resource>_spec.rb
  • Test HTTP status, authentication, authorization

System specs (if adding user-facing features)

  • File: spec/system/<feature>_spec.rb
  • Test user flow with Capybara

Run specs to confirm they fail:

bash
1bundle exec rspec <spec-file> --format documentation

Show the failing output. If specs pass without implementation, they're testing the wrong thing.


Step 3: Implement

Write minimal code to pass the specs:

  1. Generate model/migration if needed: bin/rails generate model ...
  2. Run migrations: bin/rails db:migrate
  3. Add model logic (validations, associations, methods)
  4. Add controller actions with proper authentication/authorization
  5. Add views using ERB + Turbo Frames/Streams
  6. Add Stimulus controller if JavaScript behavior is needed

Follow existing patterns — read similar code first.


Step 4: Verify

Run specs after implementation:

bash
1# Run the new specs 2bundle exec rspec <spec-file> --format documentation 3 4# Run full test suite 5bundle exec rspec 6 7# Auto-fix linting 8bin/rubocop -a 9 10# Security scan 11bin/brakeman --no-pager

All steps must pass before creating a PR.


Step 5: Report

Summarize:

  • What specs were written (file paths)
  • What was implemented (files changed)
  • Test results (pass/fail counts)
  • Any rubocop or brakeman findings

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is implement-feature?

Perfect for Code Analysis Agents needing strict Spec Driven Development workflow adherence. Implement-feature is a skill that follows the Spec Driven Development workflow, helping developers to understand the codebase and implement new features by reading relevant issues, models, specs, and routes.

How do I install implement-feature?

Run the command: npx killer-skills add common-member/NighTrip/implement-feature. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for implement-feature?

Key use cases include: Exploring existing codebases for feature implementation, Generating new features based on strict Spec Driven Development workflows, Debugging feature implementations using existing specs and GitHub issues.

Which IDEs are compatible with implement-feature?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for implement-feature?

Requires access to GitHub issues and repository files. Strictly follows Spec Driven Development workflow, limiting flexibility.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add common-member/NighTrip/implement-feature. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use implement-feature immediately in the current project.

Related Skills

Looking for an alternative to implement-feature or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI