sc-implement

Comprehensive feature implementation with coordinated expertise and systematic development.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sc-implement" with this command: npx skills add tony363/superclaude/tony363-superclaude-sc-implement

Implementation Skill

Comprehensive feature implementation with coordinated expertise and systematic development.

Quick Start

Basic implementation

/sc:implement [feature-description] --type component|api|service|feature

With framework

/sc:implement dashboard widget --framework react|vue|express

Complex orchestration

/sc:implement [task] --orchestrate --strategy systematic|agile|enterprise

Behavioral Flow

  • Analyze - Examine requirements, detect technology context

  • Plan - Choose approach, activate relevant personas

  • Generate - Create implementation with framework best practices

  • Validate - Apply security, quality, and principles validation

  • Run KISS validation: python .claude/skills/sc-principles/scripts/validate_kiss.py --scope-root . --json

  • Run Purity validation: python .claude/skills/sc-principles/scripts/validate_purity.py --scope-root . --json

  • If blocked: Refactor code to comply before proceeding

  • Integrate - Update docs, provide testing recommendations

Flags

Flag Type Default Description

--type

string feature component, api, service, feature

--framework

string auto react, vue, express, etc.

--safe

bool false Enable safety constraints

--with-tests

bool false Generate tests alongside code

--fast-codex

bool false Streamlined path, skip multi-persona

--orchestrate

bool false Enable hierarchical task breakdown

--strategy

string systematic systematic, agile, enterprise, parallel, adaptive

--delegate

bool false Enable intelligent delegation

--principles

bool true Enable KISS/Purity validation

--strict-principles

bool false Treat principles warnings as errors

Personas Activated

  • architect - System design, architectural decisions

  • frontend - UI/component implementation

  • backend - API/service implementation

  • security - Security validation, auth concerns

  • qa-specialist - Testing, quality assurance

  • devops - Infrastructure, deployment

  • project-manager - Task coordination (with --orchestrate)

  • code-warden - Principles enforcement (KISS, Purity)

MCP Integration

PAL MCP (Always Use for Quality)

Tool When to Use Purpose

mcp__pal__consensus

Architectural decisions Multi-model validation before major changes

mcp__pal__codereview

Code quality Review implementation quality, security, performance

mcp__pal__precommit

Before commit Validate all changes before git commit

mcp__pal__debug

Implementation issues Root cause analysis for bugs encountered

mcp__pal__thinkdeep

Complex features Multi-stage analysis for complex implementations

mcp__pal__planner

Large features Sequential planning for multi-step implementations

mcp__pal__apilookup

Dependencies Get current API/SDK documentation

mcp__pal__challenge

Code review feedback Critically evaluate review suggestions

PAL Usage Patterns

Consensus for architectural decision

mcp__pal__consensus( models=[ {"model": "gpt-5.2", "stance": "for"}, {"model": "gemini-3-pro", "stance": "against"}, {"model": "deepseek", "stance": "neutral"} ], step="Evaluate: Should we use Redux or Context API for state management?" )

Pre-commit validation

mcp__pal__precommit( path="/path/to/repo", step="Validating implementation changes", findings="Security, performance, completeness checks", confidence="high" )

Code review after implementation

mcp__pal__codereview( review_type="full", step="Reviewing new authentication implementation", findings="Quality, security, performance, architecture", relevant_files=["/src/auth/login.ts", "/src/auth/middleware.ts"] )

Debug implementation issue

mcp__pal__debug( step="Investigating why API returns 500 on edge case", hypothesis="Null check missing for optional field", confidence="medium" )

Rube MCP (Automation & Integration)

Tool When to Use Purpose

mcp__rube__RUBE_SEARCH_TOOLS

External services Find APIs, SDKs, integrations

mcp__rube__RUBE_MULTI_EXECUTE_TOOL

CI/CD, notifications Trigger builds, notify team, update tickets

mcp__rube__RUBE_REMOTE_WORKBENCH

Code generation Bulk code operations, transformations

mcp__rube__RUBE_CREATE_UPDATE_RECIPE

Reusable workflows Save implementation patterns as recipes

mcp__rube__RUBE_MANAGE_CONNECTIONS

Verify integrations Ensure external service connections

Rube Usage Patterns

Search for integration tools

mcp__rube__RUBE_SEARCH_TOOLS(queries=[ {"use_case": "send slack message", "known_fields": "channel_name:dev-updates"}, {"use_case": "create github pull request", "known_fields": "repo:myapp"} ])

Notify team and update ticket on completion

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[ {"tool_slug": "SLACK_SEND_MESSAGE", "arguments": { "channel": "#dev-updates", "text": "Feature implemented: User authentication flow" }}, {"tool_slug": "JIRA_UPDATE_ISSUE", "arguments": { "issue_key": "PROJ-123", "status": "In Review" }}, {"tool_slug": "GITHUB_CREATE_PULL_REQUEST", "arguments": { "repo": "myapp", "title": "feat: Add user authentication", "base": "main", "head": "feature/auth" }} ])

Save implementation workflow as recipe

mcp__rube__RUBE_CREATE_UPDATE_RECIPE( name="Feature Implementation Workflow", description="Standard flow for implementing features with notifications", workflow_code="..." )

MCP-Powered Loop Mode

When --loop is enabled, MCP tools are used between iterations:

  • Iteration N - Implement feature

  • PAL codereview - Assess quality (target: 70+ score)

  • PAL debug - Investigate any issues found

  • Iteration N+1 - Apply improvements

  • PAL precommit - Final validation before marking complete

Guardrails

  • Start in analysis mode; produce scoped plan before touching files

  • Only mark complete when referencing concrete repo changes (filenames + diff hunks)

  • Return plan + next actions if tooling unavailable

  • Prefer minimal viable change; skip speculative scaffolding

  • Escalate to security persona before modifying auth/secrets/permissions

Evidence Requirements

This skill requires evidence. You MUST:

  • Show actual file diffs or code changes

  • Reference test results or lint output

  • Never claim code exists without proof

Examples

React Component

/sc:implement user profile component --type component --framework react

API with Tests

/sc:implement user auth API --type api --safe --with-tests

Complex Orchestration

/sc:implement "enterprise auth system" --orchestrate --strategy systematic --delegate

Loop Mode & Learning

When using --loop , this skill integrates with the skill persistence layer for cross-session learning:

How Learning Works

  • Feedback Recording - Each iteration's quality scores and improvements are persisted

  • Skill Extraction - Successful patterns are extracted when quality threshold is met

  • Skill Retrieval - Relevant learned skills are injected into subsequent tasks

  • Effectiveness Tracking - Applied skills are tracked for success rate

Loop Flags

Flag Type Default Description

--loop

int 3 Enable iterative improvement (max 5)

--learn

bool true Enable learning from this session

--auto-promote

bool false Auto-promote high-quality skills

Example with Learning

Iterative implementation with learning

/sc:implement auth flow --loop 3 --learn

View learned skills

python scripts/skill_learn.py '{"command": "stats"}'

Retrieve relevant skills

python scripts/skill_learn.py '{"command": "retrieve", "task": "auth"}'

Learned Skills Location

Promoted skills are stored in:

.claude/skills/learned/ ├── SKILL.md # Index ├── learned-backend-auth/ # Example promoted skill │ ├── SKILL.md │ └── metadata.json

Resources

  • scripts/select_agent.py - Agent selection logic

  • scripts/evidence_gate.py - Evidence validation

  • scripts/skill_learn.py - Skill learning management

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

agent-fullstack-developer

No summary provided by upstream source.

Repository SourceNeeds Review
General

sc-estimate

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-react-specialist

No summary provided by upstream source.

Repository SourceNeeds Review