Skill
team-shinchan:implement
Use when you need quick code implementation for features, bug fixes, or utilities.
From team-shinchanInstall
1
Run in your terminal$
npx claudepluginhub seokan-jeong/team-shinchan --plugin team-shinchanTool Access
This skill uses the workspace's default tool permissions.
Skill Content
EXECUTE IMMEDIATELY
Step 1: Validate Input
If args is empty or only whitespace:
Ask user: "What would you like me to implement?"
STOP and wait for user response
If args length > 2000 characters:
Truncate to 2000 characters
Warn user: "Request was truncated to 2000 characters"
Step 2: Domain Detection & Routing
Read ${CLAUDE_PLUGIN_ROOT}/agents/_shared/domain-router.json to determine the target agent.
Detection logic (apply in order):
- Extract file extensions from args (e.g., "fix Login.tsx" →
.tsx→ frontend) - Check args text against domain keywords in domain-router.json
- Check for path patterns (e.g., ".github/workflows/" → devops)
- Check for known filenames (e.g., "Dockerfile" → devops)
Routing decision:
- Frontend match →
subagent_type="team-shinchan:aichan" - Backend match →
subagent_type="team-shinchan:bunta" - DevOps match →
subagent_type="team-shinchan:masao" - No match →
subagent_type="team-shinchan:bo"(fallback)
Step 3: Execute Task
Do not read further. Execute this Task NOW:
Task(
subagent_type="{detected_agent from Step 2}",
model="sonnet",
prompt=`/team-shinchan:implement has been invoked.
## Implementation Request
Handle coding tasks including:
| Area | Capabilities |
|------|-------------|
| Feature Implementation | New features, functions, classes |
| Bug Fixes | Debugging, error correction |
| Code Modification | Refactoring, updates, changes |
| Utilities | Helper functions, utilities |
| Tests | Unit tests, integration tests |
## Implementation Requirements
- Read existing code first to understand patterns
- Follow project conventions
- Write clean, maintainable code
- Handle errors gracefully
- Keep functions small and focused
- Add comments only for complex logic
## Post-Implementation Verification
After writing code:
1. Run existing tests if available (detect test framework from package.json/config)
2. If tests fail, fix the issues before reporting completion
3. If no tests exist, verify the code compiles/loads without errors
## Output Format
After implementation:
- Summary of changes made
- Files modified with line references
- Test results (pass/fail/skipped)
- Any follow-up recommendations
User request: ${args || '(Please describe what to implement)'}
`
)
STOP HERE. The above Task handles everything.
Similar Skills
Stats
Stars7
Forks0
Last CommitMar 23, 2026