Feature implementation with intelligent persona activation, task orchestration, and MCP integration...
Comprehensive feature implementation with coordinated expertise and systematic development.
# 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
python .claude/skills/sc-principles/scripts/validate_kiss.py --scope-root . --jsonpython .claude/skills/sc-principles/scripts/validate_purity.py --scope-root . --json| 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 |
| 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 |
# 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"
)
| 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 |
# 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="..."
)
When --loop is enabled, MCP tools are used between iterations:
This skill requires evidence. You MUST:
/sc:implement user profile component --type component --framework react
/sc:implement user auth API --type api --safe --with-tests
/sc:implement "enterprise auth system" --orchestrate --strategy systematic --delegate
When using --loop, this skill integrates with the skill persistence layer for cross-session learning:
| 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 |
# 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"}'
Promoted skills are stored in:
.claude/skills/learned/
āāā SKILL.md # Index
āāā learned-backend-auth/ # Example promoted skill
ā āāā SKILL.md
ā āāā metadata.json