implement-feature — spec driven development implement-feature, NighTrip, common-member, community, spec driven development, ai agent skill, ide skills, agent automation, gh issue view command, app models exploration, spec reading, config routes verification

v1.0.0
GitHub

About this Skill

Perfect for Code Analysis Agents needing advanced Spec Driven Development capabilities. Implement-feature is a skill that follows the Spec Driven Development workflow, enabling developers to explore codebases, read specs, and implement new features strictly.

Features

Explores codebase using gh issue view command
Reads related models in app/models/
Checks existing specs in spec/
Verifies routes in config/routes.rb
Utilizes factori in spec/factories/

# Core Topics

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

Quality Score

Top 5%
36
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add common-member/NighTrip/implement-feature
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

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, gh issue view command, app models exploration.

Ideal Agent Persona

Perfect for Code Analysis Agents needing advanced Spec Driven Development capabilities.

Core Value

Empowers agents to follow the Spec Driven Development workflow strictly, exploring codebases and reading specs to implement new features using protocols like GitHub issues and file formats like Ruby on Rails config/routes.rb and spec/factories.

Capabilities Granted for implement-feature

Exploring existing codebases for relevant issue numbers
Reading related models in app/models/ for informed development
Generating new features based on existing specs in spec/
Debugging config/routes.rb for existing routes
Utilizing available factories in spec/factories/ for testing

! Prerequisites & Limits

  • Requires access to GitHub issues
  • Limited to Ruby on Rails projects
  • Needs existing specs and models for effective implementation
Project
SKILL.md
2.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
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 advanced Spec Driven Development capabilities. Implement-feature is a skill that follows the Spec Driven Development workflow, enabling developers to explore codebases, read specs, and implement new features strictly.

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 relevant issue numbers, Reading related models in app/models/ for informed development, Generating new features based on existing specs in spec/, Debugging config/routes.rb for existing routes, Utilizing available factories in spec/factories/ for testing.

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. Limited to Ruby on Rails projects. Needs existing specs and models for effective implementation.

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

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

linear

Logo of lobehub
lobehub

Linear issue management. MUST USE when: (1) user mentions LOBE-xxx issue IDs (e.g. LOBE-4540), (2) user says linear, linear issue, link linear, (3) creating PRs that reference Linear issues. Provides

73.4k
0
Communication

testing

Logo of lobehub
lobehub

Testing guide using Vitest. Use when writing tests (.test.ts, .test.tsx), fixing failing tests, improving test coverage, or debugging test issues. Triggers on test creation, test debugging, mock setup

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication